As Kernel 4.1-rc1 is not released yet, I tested the April 24 version of linux-next, to see how VMware and NVIDIA compiles would behave..
# uname -a Linux rg6830l 4.0.0-next-20150424 #2 SMP Sun Apr 26 12:04:54 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
With this version, VMware 11.1 (with the 3.19 vmnet patch) compiled and loaded OK, but NVIDIA driver 349.16 failed:
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'cpu_tss' /usr/src/linux-next-apr25/scripts/Makefile.modpost:91: recipe for target '__modpost' failed make: *** [__modpost] Error 1 /usr/src/linux-next-apr25/Makefile:1404: recipe for target 'modules' failed make: *** [modules] Error 2 make: Leaving directory '/usr/src/linux-next-apr25' Makefile:146: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 make: Leaving directory '/usr/src/linux-next-apr25' NVIDIA: left KBUILD. nvidia.ko failed to build! nvidia-modules-common.mk:248: recipe for target 'module' failed make: *** [module] Error 1
cpu_tss comes from this patch: https://lkml.org/lkml/2015/3/5/835
It should be emphasised that this linux-next version is only a snapshot of changes still in progress, so these results may change with later versions, and with 4.1-rc1 when released..
Robert Gadsdon. April 26, 2015.