Originally Posted by nvuser07
What kernel version is that, 32bit or 64bit?
1. kmem_cache_create() in nv-linux.h would be one parameter less for 2.6.23.x, take away one NULL at the end such that
#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
kmem_cache = kmem_cache_create(name, sizeof(type), \
0, 0, NULL); \
2. The 2 references to unregister_chrdev() in nv.c would return void in 2.6.23.x.
Just take away the return code check and error message right after.
Thanks a lot! This did it for me (at least for the last 5 Mins :-) ). So it IS because of the kernel version...interesting