Correction for 2.6.23-git kernel - unregister_chrdev() does not return value.
drwxr-xr-x - lincan