If the first parameter to register_chrdev() is zero (0), register_chrdev() will attempt to return an unused major device number. If it returns <0, then the return value is an error code. (Moderator: Please delete this paragraph and replace my previous message, above, with this one.) |