Back to handling our own char device registration, so that we can have
drwxr-xr-x - kernel