Kernel – 4.13-rc1 Released Early – OK with Latest NVIDIA, Breaks VMware..
Kernel 4.13-rc1 is out, a day earlier than usual, and brief details are here: http://lkml.iu.edu/hypermail/linux/kernel/1707.1/04719.html
The latest NVIDIA driver – 384.47 – compiles and loads OK:
..... Building modules, stage 2. MODPOST 4 modules CC /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-drm.mod.o LD [M] /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-drm.ko CC /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-modeset.mod.o LD [M] /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-modeset.ko CC /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-uvm.mod.o LD [M] /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia-uvm.ko CC /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia.mod.o LD [M] /home/rgadsdon/kernel/NVIDIA-Linux-x86_64-384.47/kernel/nvidia.ko make[2]: Leaving directory '/usr/src/linux-4.13-rc1'
VMware 12.5.7 vmmon compiles OK, but vmnet fails:
.................... /home/rgadsdon/kernel/vmnet-only/bridge.c: In function ‘VNetBridgeReceiveFromVNet’: /home/rgadsdon/kernel/vmnet-only/bridge.c:639:14: error: passing argument 1 of ‘atomic_inc’ from incompatible pointer type [-Werror=incompatible-pointer-types] atomic_inc(&clone->users); ^ In file included from ./include/linux/atomic.h:4:0, from ./include/linux/rcupdate.h:38, from ./include/linux/rculist.h:10, from ./include/linux/pid.h:4, from ./include/linux/sched.h:13, from /home/rgadsdon/kernel/vmnet-only/bridge.c:25: ./arch/x86/include/asm/atomic.h:89:29: note: expected ‘atomic_t * {aka struct <anonymous> *}’ but argument is of type ‘refcount_t * {aka struct refcount_struct *}’ static __always_inline void atomic_inc(atomic_t *v) ^~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:303: /home/rgadsdon/kernel/vmnet-only/bridge.o] Error 1 make[1]: *** [Makefile:1511: _module_/home/rgadsdon/kernel/vmnet-only] Error 2 make[1]: Leaving directory '/usr/src/linux-4.13-rc1' make: *** [Makefile:120: vmnet.ko] Error 2
Robert Gadsdon. July 15, 2017
Comments
Kernel – 4.13-rc1 Released Early – OK with Latest NVIDIA, Breaks VMware.. — No Comments