--- ./NVIDIA-Linux-x86-100.14.11-pkg0/usr/src/nv/nv.c.orig 2007-08-12 19:19:07.000000000 +0200 +++ ./NVIDIA-Linux-x86-100.14.11-pkg0/usr/src/nv/nv.c 2007-08-12 19:19:43.000000000 +0200 @@ -1566,8 +1566,7 @@ if (apm_nv_dev[i] != NULL) pm_unregister(apm_nv_dev[i]); #endif - if (unregister_chrdev(nv_major, "nvidia") < 0) - nv_printf(NV_DBG_ERRORS, "NVRM: unregister nv chrdev failed\n"); + unregister_chrdev(nv_major, "nvidia"); for (i = 0; i < num_nv_devices; i++) { @@ -1598,8 +1597,7 @@ nv_printf(NV_DBG_INFO, "NVRM: nvidia_exit_module\n"); - if (unregister_chrdev(nv_major, "nvidia") < 0) - nv_printf(NV_DBG_ERRORS, "NVRM: unregister nv chrdev failed\n"); + unregister_chrdev(nv_major, "nvidia"); for (i = 0; i < num_nv_devices; i++) { --- ./NVIDIA-Linux-x86-100.14.11-pkg0/usr/src/nv/nv-linux.h.orig 2007-08-12 19:19:15.000000000 +0200 +++ ./NVIDIA-Linux-x86-100.14.11-pkg0/usr/src/nv/nv-linux.h 2007-08-12 19:19:43.000000000 +0200 @@ -533,7 +533,7 @@ #define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \ { \ kmem_cache = kmem_cache_create(name, sizeof(type), \ - 0, 0, NULL, NULL); \ + 0, 0, NULL); \ } #define NV_KMEM_CACHE_DESTROY(kmem_cache) \