nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Fri May 5 02:27:35 2017 installer version: 304.135 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/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 304.135. -> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: No) -> Performing CC sanity check with CC="gcc-6". -> Performing CC version check with CC="gcc-6". -> Kernel source path: '/lib/modules/4.9.0-kali3-686-pae/source' -> Kernel output path: '/lib/modules/4.9.0-kali3-686-pae/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Cleaning kernel module build directory. executing: 'cd ./kernel; make clean'... -> Building kernel module: executing: 'cd ./kernel; make module SYSSRC=/lib/modules/4.9.0-kali3-686-pae/source SYSOUT=/lib/modules/4.9.0-kali3-686-pae/build'... NVIDIA: calling KBUILD... make -C /lib/modules/4.9.0-kali3-686-pae/build KBUILD_SRC=/usr/src/linux-headers-4.9.0-kali3-common \ -f /usr/src/linux-headers-4.9.0-kali3-common/Makefile modules 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 /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_versions ; rm -f /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_versions/* make -f /usr/src/linux-headers-4.9.0-kali3-common/scripts/Makefile.build obj=/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONF IG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.c:13: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.c:13: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.c:13: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generi c32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia "' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-acpi.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-chrdev.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-s se -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual - Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_chrdev"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-chrdev.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz16 28/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-st ack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-cray.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-drm.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include /generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -f stack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_drm"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-drm.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-gvi.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/s rc/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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 -DCON FIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_gvi"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-gvi.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS _CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_i2c"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA -Linux-x86-304.135/kernel/.tmp_nv-i2c.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-mempool.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno -avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVR M -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_mempool"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-mempool.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-mlock.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/ kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -We rror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_mlock"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-mlock.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-mmap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -in clude /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-str ong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_mmap"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-mmap.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-p2p.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-he aders-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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_SHA2 56_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_p2p"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-p2p.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-pat.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCO NFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_pat"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86- 304.135/kernel/.tmp_nv-pat.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-procfs.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -m soft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSI ON_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_procfs"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-procfs.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-usermap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL_ _ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-protot ypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_usermap"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-usermap.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-vm.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -includ e /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_vm"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-vm.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.c:14: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.c:14: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.c:14: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-vtophys.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali 3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_vtophys"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_nv-vtophys.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-agp.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONF IG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_agp"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/N VIDIA-Linux-x86-304.135/kernel/.tmp_os-agp.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.c:24: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.c:24: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.c:24: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-interface.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dn ow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODUL E -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_interface"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_os-interface.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.c:26: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.c:26: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.c:26: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-mtrr.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVI DIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -W error=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_mtrr"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_os-mtrr.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-registry.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/ generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fs tack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_registry"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_os-registry.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-smp.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_ AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_smp"' -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_os-smp.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.o"; fi; fi; gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.os-usermap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa, -mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_usermap"' -DKBUILD_ MODNAME='"nvidia"' -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_os-usermap.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/timex.h:56, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:19, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/capability.h:16, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/capability.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/sched.h:15, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/utsname.h:5, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-linux.h:40, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.c:15: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.o"; fi; fi; ld -m elf_i386 -r -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-kernel.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-acpi.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-chrdev.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-cray.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-drm.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-gvi.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-i2c.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mempool.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mlock.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-mmap.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-p2p.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-pat.o /tmp/s elfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-procfs.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-usermap.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vm.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-vtophys.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-agp.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-interface.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-mtrr.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-registry.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-smp.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/os-usermap.o (cat /dev/null; echo kernel//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.ko;) > /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/modules.order make -f /usr/src/linux-headers-4.9.0-kali3-common/scripts/Makefile.modpost find /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | sed 's/\.ko$/.o/' | scripts/mod/modpost -m -i ./Module.symvers -I /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/Module.symvers -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/Module.symvers -S -w -s -T - WARNING: could not find /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nv-kernel.o.cmd for /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nv-kernel.o gcc-6 -Wp,-MD,/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/.nvidia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-headers-4.9.0-kali3-common/include -I./include -I/usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-kali3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-kali3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-kali3-common//tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-protot ypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -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 -I/tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.135\" -Wno-unused-function -Wuninitialized -UDEBUG -U_DEBUG -DNDEBUG -DKBUILD_BASENAME='"nvidia.mod"' -DKBUILD_MODNAME='"nvidia"' -DMODULE -c -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.c In file included from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/list.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/module.h:9, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.c:1: /usr/src/linux-headers-4.9.0-kali3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stddef.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/posix_types.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/uapi/linux/types.h:13, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/types.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/list.h:4, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/module.h:9, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.c:1: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/preempt.h:59, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/time.h:5, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/stat.h:18, from /usr/src/linux-headers-4.9.0-kali3-common/include/linux/module.h:10, from /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.c:1: /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/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-headers-4.9.0-kali3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ ld -r -m elf_i386 -T /usr/src/linux-headers-4.9.0-kali3-common/scripts/module-common.lds --build-id -o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.ko /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.o /tmp/selfgz1628/NVIDIA-Linux-x86-304.135/kernel/nvidia.mod.o ; true NVIDIA: left KBUILD. -> done. -> Kernel module compilation complete. 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 NVIDIA GPU installed in this system is not 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: insmod: ERROR: could not insert module ./kernel/nvidia.ko: No such device -> Kernel messages: [ 10.957181] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a [ 10.970234] input: HDA VIA VT82xx Front Mic as /devices/pci0000:80/0000:80:01.0/sound/card0/input8 [ 10.971013] input: HDA VIA VT82xx Rear Mic as /devices/pci0000:80/0000:80:01.0/sound/card0/input9 [ 10.971863] input: HDA VIA VT82xx Line as /devices/pci0000:80/0000:80:01.0/sound/card0/input10 [ 10.973358] input: HDA VIA VT82xx Line Out as /devices/pci0000:80/0000:80:01.0/sound/card0/input11 [ 10.973978] input: HDA VIA VT82xx Front Headphone as /devices/pci0000:80/0000:80:01.0/sound/card0/input12 [ 11.502123] Adding 2245628k swap on /dev/sda5. Priority:-1 extents:1 across:2245628k FS [ 17.967156] Bluetooth: Core ver 2.22 [ 17.967193] NET: Registered protocol family 31 [ 17.967195] Bluetooth: HCI device and connection manager initialized [ 17.967202] Bluetooth: HCI socket layer initialized [ 17.967207] Bluetooth: L2CAP socket layer initialized [ 17.967219] Bluetooth: SCO socket layer initialized [ 18.741140] Netfilter messages via NETLINK v0.30. [ 20.148305] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 48.545372] fuse init (API version 7.26) [ 61.917679] FAT-fs (sdb2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 293.973701] gnome-session-f[1507]: segfault at 0 ip b720592d sp bfa95334 error 4 in libgtk-3.so.0.2200.11[b6f28000+803000] [ 394.226409] [drm] Initialized [ 394.252104] nvidia: loading out-of-tree module taints kernel. [ 394.252116] nvidia: module license 'NVIDIA' taints kernel. [ 394.252118] Disabling lock debugging due to kernel taint [ 394.285312] vgaarb: device changed decodes: PCI:0000:02:00.0,olddecodes=io+mem,decodes=none:owns=io+mem [ 394.285665] Error: Driver 'nvidia' is already registered, aborting... [ 394.285666] NVRM: DRM init 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.