int unregister_chrdev(unsigned int major, const char * name) int unregister_blkdev(unsigned int major, const char * name)
Wyrejestrowanie urządzenia polega na ustawieniu na NULL pól struktury na odpowiedniej pozycji w tablicy chrdev (lub blkdev). Jeśli podany numer główny jest niewłaściwy, pozycja jest już pusta, lub podana nazwa nie zgadza się z nazwą urządzenia opisywanego przez tą pozycję, funkcja zwraca -EINVAL, w przeciwnym przypadku zwracane jest 0.