Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DKMS make.log for nvidia-340-340.96 for kernel 4.6.0-pc (i686)
- Вт. мая 17 22:14:16 MSK 2016
- NVIDIA: calling KBUILD...
- make[1]: Вход в каталог `/usr/src/linux-headers-4.6.0-pc'
- 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 /var/lib/dkms/nvidia-340/340.96/build/.tmp_versions ; rm -f /var/lib/dkms/nvidia-340/340.96/build/.tmp_versions/*
- make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia-340/340.96/build
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv.o /var/lib/dkms/nvidia-340/340.96/build/nv.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:412:5: warning: initialization from incompatible pointer type [enabled by default]
- .suspend = nvidia_suspend,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:412:5: warning: (near initialization for ‘nv_pci_driver.suspend’) [enabled by default]
- /var/lib/dkms/nvidia-340/340.96/build/nv.c: In function ‘nvidia_init_module’:
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:755:5: error: implicit declaration of function ‘NV_KMEM_CACHE_CREATE’ [-Werror=implicit-function-declaration]
- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:755:64: error: expected expression before ‘nv_stack_t’
- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:766:9: error: implicit declaration of function ‘NV_KMEM_CACHE_DESTROY’ [-Werror=implicit-function-declaration]
- NV_KMEM_CACHE_DESTROY(nv_stack_t_cache);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:893:60: error: expected expression before ‘nv_pte_t’
- NV_KMEM_CACHE_CREATE(nv_pte_t_cache, NV_PTE_CACHE_STR, nv_pte_t);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:904:30: error: expected expression before ‘nvidia_p2p_page_t’
- nvidia_p2p_page_t);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c: In function ‘nvidia_open’:
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:1396:30: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type [enabled by default]
- IRQF_SHARED, NV_DEV_NAME, (void *)nvl);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:108:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/interrupt.h:144:1: note: expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t (*)(int, void *, struct pt_regs *)’
- request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:1400:17: error: implicit declaration of function ‘NV_TASKQUEUE_INIT’ [-Werror=implicit-function-declaration]
- NV_TASKQUEUE_INIT(&nvl->work.task, nv_gvi_kern_bh,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:1412:34: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type [enabled by default]
- NV_DEV_NAME, (void *)nvl);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:108:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:
- include/linux/interrupt.h:144:1: note: expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t (*)(int, void *, struct pt_regs *)’
- request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv.c: In function ‘nvidia_unlocked_ioctl’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:2022:35: error: ‘struct file’ has no member named ‘f_dentry’
- #define NV_FILE_INODE(file) (file)->f_dentry->d_inode
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv.c:1842:25: note: in expansion of macro ‘NV_FILE_INODE’
- return nvidia_ioctl(NV_FILE_INODE(file), file, cmd, i_arg);
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_acpi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.o /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:71:5: warning: initialization from incompatible pointer type [enabled by default]
- .ids = ACPI_VIDEO_HID,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:71:5: warning: (near initialization for ‘nv_acpi_driver_template.ids’) [enabled by default]
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:77:9: warning: initialization from incompatible pointer type [enabled by default]
- .remove = nv_acpi_remove_two_args,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:77:9: warning: (near initialization for ‘nv_acpi_driver_template.ops.remove’) [enabled by default]
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c: In function ‘nv_acpi_add’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:240:13: warning: passing argument 4 of ‘acpi_evaluate_integer’ from incompatible pointer type [enabled by default]
- acpi_evaluate_integer(dev->handle, "_ADR", NULL, &device_id);
- ^
- In file included from include/linux/acpi.h:43:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:285,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/acpi/acpi_bus.h:40:1: note: expected ‘long long unsigned int *’ but argument is of type ‘nv_acpi_integer_t *’
- acpi_evaluate_integer(acpi_handle handle,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c: In function ‘nv_acpi_event’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:390:48: warning: passing argument 4 of ‘acpi_evaluate_integer’ from incompatible pointer type [enabled by default]
- &state);
- ^
- In file included from include/linux/acpi.h:43:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:285,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/acpi/acpi_bus.h:40:1: note: expected ‘long long unsigned int *’ but argument is of type ‘nv_acpi_integer_t *’
- acpi_evaluate_integer(acpi_handle handle,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c: In function ‘nv_acpi_methods_init’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:570:5: error: implicit declaration of function ‘NV_ACPI_WALK_NAMESPACE’ [-Werror=implicit-function-declaration]
- NV_ACPI_WALK_NAMESPACE(ACPI_TYPE_DEVICE, ACPI_ROOT_OBJECT,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c: In function ‘nv_acpi_ddc_method’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:1238:9: warning: passing argument 4 of ‘acpi_evaluate_integer’ from incompatible pointer type [enabled by default]
- status = acpi_evaluate_integer(dev->handle, "_ADR", NULL, &device_id);
- ^
- In file included from include/linux/acpi.h:43:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:285,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-acpi.c:15:
- include/acpi/acpi_bus.h:40:1: note: expected ‘long long unsigned int *’ but argument is of type ‘nv_acpi_integer_t *’
- acpi_evaluate_integer(acpi_handle handle,
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-acpi.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-chrdev.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_chrdev)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.o /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-chrdev.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_cray)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-cray.o /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-cray.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-cray.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-dma.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_dma)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-dma.o /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-dma.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-dma.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-drm.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_drm)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-drm.o /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-drm.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-drm.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-gvi.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_gvi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.o /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-gvi.c:42:5: error: unknown type name ‘NV_TASKQUEUE_DATA_T’
- NV_TASKQUEUE_DATA_T *data
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-gvi.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.o /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-i2c.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-i2c.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-mempool.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_mempool)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.o /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mempool.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-mempool.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-mmap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_mmap)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.o /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-mmap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-mmap.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-p2p.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_p2p)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.o /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-p2p.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-p2p.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-pat.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_pat)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-pat.o /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c: In function ‘nvidia_cpu_callback’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-pat.c:218:17: error: implicit declaration of function ‘NV_SMP_CALL_FUNCTION’ [-Werror=implicit-function-declaration]
- NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, hcpu, 1);
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-pat.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-procfs.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_procfs)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.o /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-procfs.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-procfs.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-usermap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_usermap)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.o /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-usermap.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-vm.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vm)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-vm.o /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vm.c:14:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-vm.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-vtophys.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vtophys)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.o /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-vtophys.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-interface.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-interface.o /var/lib/dkms/nvidia-340/340.96/build/os-interface.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1010:5: error: unknown type name ‘NV_TASKQUEUE_DATA_T’
- NV_TASKQUEUE_DATA_T *data
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c: In function ‘os_queue_work_item’:
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1044:5: error: implicit declaration of function ‘NV_TASKQUEUE_INIT’ [-Werror=implicit-function-declaration]
- NV_TASKQUEUE_INIT(&work->task, os_execute_work_item,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1044:36: error: ‘os_execute_work_item’ undeclared (first use in this function)
- NV_TASKQUEUE_INIT(&work->task, os_execute_work_item,
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1044:36: note: each undeclared identifier is reported only once for each function it appears in
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c: In function ‘os_is_efi_enabled’:
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1127:5: warning: return makes integer from pointer without a cast [enabled by default]
- return NV_EFI_ENABLED();
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c: In function ‘os_get_efi_screen_info’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:178:26: warning: the address of ‘efi_enabled’ will always evaluate as ‘true’ [-Waddress]
- #define NV_EFI_ENABLED() efi_enabled
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-interface.c:1137:9: note: in expansion of macro ‘NV_EFI_ENABLED’
- if (NV_EFI_ENABLED())
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-interface.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-mlock.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_mlock)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-mlock.o /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-mlock.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-mlock.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-pci.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_pci)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-pci.o /var/lib/dkms/nvidia-340/340.96/build/os-pci.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-pci.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-pci.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-registry.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-registry.o /var/lib/dkms/nvidia-340/340.96/build/os-registry.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-registry.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-registry.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-smp.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_smp)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-smp.o /var/lib/dkms/nvidia-340/340.96/build/os-smp.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/os-smp.c: In function ‘os_raise_smp_barrier’:
- /var/lib/dkms/nvidia-340/340.96/build/os-smp.c:44:5: error: implicit declaration of function ‘NV_SMP_CALL_FUNCTION’ [-Werror=implicit-function-declaration]
- ret = NV_SMP_CALL_FUNCTION(ipi_handler, NULL, 0);
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-smp.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.os-usermap.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_usermap)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/os-usermap.o /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/os-usermap.c:15:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/os-usermap.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv_uvm_interface.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_uvm_interface)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.o /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.c:21:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv_uvm_interface.o] Ошибка 1
- cc -Wp,-MD,/var/lib/dkms/nvidia-340/340.96/build/.nv-frontend.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=k8 -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_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-340/340.96/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.96\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_frontend)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.o /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:1:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
- #error INIT_WORK() conftest failed!
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/conftest.h:2:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:15,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:2:2: error: #error vmap() conftest failed!
- #error vmap() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:12:2: error: #error kmem_cache_create() conftest failed!
- #error kmem_cache_create() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:13:2: error: #error on_each_cpu() conftest failed!
- #error on_each_cpu() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:14:2: error: #error smp_call_function() conftest failed!
- #error smp_call_function() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:19:2: error: #error acpi_walk_namespace() conftest failed!
- #error acpi_walk_namespace() conftest failed!
- ^
- /var/lib/dkms/nvidia-340/340.96/build/conftest/functions.h:21:2: error: #error pci_dma_mapping_error() conftest failed!
- #error pci_dma_mapping_error() conftest failed!
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
- include/asm-generic/qrwlock.h:93:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- cnts, cnts | _QW_LOCKED) == cnts);
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from ./arch/x86/include/asm/preempt.h:5:0,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/uapi/linux/timex.h:56,
- from include/linux/timex.h:56,
- from include/linux/sched.h:19,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
- this_cpu_add(*percpu_count, nr);
- ^
- include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
- case 1: stem##1(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
- case 2: stem##2(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- ./arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ((val) == 1 || (val) == -1)) ? \
- ^
- ./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)
- ^
- include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
- case 4: stem##4(variable, __VA_ARGS__);break; \
- ^
- include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
- #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
- ^
- 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))
- ^
- include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
- this_cpu_sub(*percpu_count, nr);
- ^
- In file included from include/uapi/linux/stddef.h:1:0,
- from include/linux/stddef.h:4,
- from include/linux/posix_types.h:4,
- from include/uapi/linux/types.h:13,
- from include/linux/types.h:5,
- from include/uapi/linux/capability.h:16,
- from include/linux/capability.h:15,
- from include/linux/sched.h:15,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
- ./arch/x86/include/asm/uaccess.h:742:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- ./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
- ./arch/x86/include/asm/uaccess.h:760:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (likely(sz < 0 || sz >= n))
- ^
- include/linux/compiler.h:169:40: note: in definition of macro ‘likely’
- # define likely(x) __builtin_expect(!!(x), 1)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:127:2: error: #error "struct file_operations compile test likely failed!"
- #error "struct file_operations compile test likely failed!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:302:2: error: #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- #error "NV_PCI_DMA_MAPPING_ERROR() undefined!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:306:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 6)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:308:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT == 7)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:314:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:754:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:812:2: error: #error "NV_VMAP() undefined (vmap() unavailable)!"
- #error "NV_VMAP() undefined (vmap() unavailable)!"
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:869:2: error: #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- #error "NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:889:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:898:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
- ret = NV_ON_EACH_CPU(func, info, 1);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1151:13: error: conflicting types for ‘pm_message_t’
- typedef u32 pm_message_t;
- ^
- In file included from ./arch/x86/include/asm/apic.h:5:0,
- from ./arch/x86/include/asm/smp.h:12,
- from include/linux/smp.h:59,
- from include/linux/sched.h:34,
- from include/linux/utsname.h:5,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:44,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- include/linux/pm.h:64:3: note: previous declaration of ‘pm_message_t’ was here
- } pm_message_t;
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1664:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 2)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1674:8: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #elif (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1684:2: error: #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- #error "NV_INIT_WORK_ARGUMENT_COUNT value unrecognized!"
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_save_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1830:5: error: too many arguments to function ‘pci_save_state’
- pci_save_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- include/linux/pci.h:1062:5: note: declared here
- int pci_save_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h: In function ‘nv_pci_restore_state’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1837:5: error: too many arguments to function ‘pci_restore_state’
- pci_restore_state(dev, &nv->pci_cfg_space[0]);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:107:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- include/linux/pci.h:1063:6: note: declared here
- void pci_restore_state(struct pci_dev *dev);
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:1910:0,
- from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h: At top level:
- /var/lib/dkms/nvidia-340/340.96/build/nv-proto.h:23:6: warning: "NV_INIT_WORK_ARGUMENT_COUNT" is not defined [-Wundef]
- #if (NV_INIT_WORK_ARGUMENT_COUNT == 3)
- ^
- In file included from /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:13:0:
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c: In function ‘nvidia_frontend_unlocked_ioctl’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:2022:35: error: ‘struct file’ has no member named ‘f_dentry’
- #define NV_FILE_INODE(file) (file)->f_dentry->d_inode
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:330:34: note: in expansion of macro ‘NV_FILE_INODE’
- return nvidia_frontend_ioctl(NV_FILE_INODE(file), file, cmd, i_arg);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c: In function ‘nvidia_frontend_compat_ioctl’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-linux.h:2022:35: error: ‘struct file’ has no member named ‘f_dentry’
- #define NV_FILE_INODE(file) (file)->f_dentry->d_inode
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:339:34: note: in expansion of macro ‘NV_FILE_INODE’
- return nvidia_frontend_ioctl(NV_FILE_INODE(file), file, cmd, i_arg);
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c: In function ‘nvidia_frontend_unlocked_ioctl’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:331:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c: In function ‘nvidia_frontend_compat_ioctl’:
- /var/lib/dkms/nvidia-340/340.96/build/nv-frontend.c:340:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- cc1: some warnings being treated as errors
- make[2]: *** [/var/lib/dkms/nvidia-340/340.96/build/nv-frontend.o] Ошибка 1
- (cat /dev/null; echo kernel//var/lib/dkms/nvidia-340/340.96/build/nvidia.ko;) > /var/lib/dkms/nvidia-340/340.96/build/modules.order
- make[2]: Цель `__build' не была пересобрана из-за ошибок.
- make[1]: *** [_module_/var/lib/dkms/nvidia-340/340.96/build] Ошибка 2
- make[1]: Цель `modules' не была пересобрана из-за ошибок.
- make[1]: Выход из каталога `/usr/src/linux-headers-4.6.0-pc'
- NVIDIA: left KBUILD.
- nvidia.ko failed to build!
- make: *** [nvidia.ko] Ошибка 1
- make: Цель `module' не была пересобрана из-за ошибок.
- make: Вход в каталог `/var/lib/dkms/nvidia-340/340.96/build/uvm'
- cd ./..; make module SYSSRC=/lib/modules/4.6.0-pc/source SYSOUT=/lib/modules/4.6.0-pc/build KBUILD_EXTMOD=./..
- make[1]: Вход в каталог `/var/lib/dkms/nvidia-340/340.96/build'
- NVIDIA: calling KBUILD...
- make[2]: Вход в каталог `/usr/src/linux-headers-4.6.0-pc'
- make -C /lib/modules/4.6.0-pc/build KBUILD_SRC=/usr/src/linux-headers-4.6.0-pc \
- -f /usr/src/linux-headers-4.6.0-pc/Makefile modules
- make[3]: Вход в каталог `/usr/src/linux-headers-4.6.0-pc'
- 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_versions ; rm -f ./../.tmp_versions/*
- make -f /usr/src/linux-headers-4.6.0-pc/scripts/Makefile.build obj=./..
- /usr/src/linux-headers-4.6.0-pc/scripts/Makefile.build:44: /usr/src/linux-headers-4.6.0-pc/./../Makefile: Нет такого файла или каталога
- make[4]: *** Нет правила для сборки цели `/usr/src/linux-headers-4.6.0-pc/./../Makefile'. Останов.
- make[3]: *** [_module_./..] Ошибка 2
- make[3]: Выход из каталога `/usr/src/linux-headers-4.6.0-pc'
- make[2]: *** [sub-make] Ошибка 2
- make[2]: Выход из каталога `/usr/src/linux-headers-4.6.0-pc'
- NVIDIA: left KBUILD.
- nvidia.ko failed to build!
- make[1]: *** [nvidia.ko] Ошибка 1
- make[1]: Выход из каталога `/var/lib/dkms/nvidia-340/340.96/build'
- make: *** [../Module.symvers] Ошибка 2
- make: Выход из каталога `/var/lib/dkms/nvidia-340/340.96/build/uvm'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement