[PATCH] tty: remove bogus call to cdev_del()
When cdev_add() failed there is no reason to call cdev_del(). Signed-off-by: Rolf Eike Beer <eike-kernel@sf-tec.de> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
641741e010
commit
cc36e7f124
|
@ -3094,7 +3094,6 @@ int tty_register_driver(struct tty_driver *driver)
|
|||
driver->cdev.owner = driver->owner;
|
||||
error = cdev_add(&driver->cdev, dev, driver->num);
|
||||
if (error) {
|
||||
cdev_del(&driver->cdev);
|
||||
unregister_chrdev_region(dev, driver->num);
|
||||
driver->ttys = NULL;
|
||||
driver->termios = driver->termios_locked = NULL;
|
||||
|
|
Loading…
Reference in New Issue