rocket: release_region or error path
Subsystems (2)
PATCH 1/1 rocket: release_region or error path
There was a release_region() missing on the error path.
Signed-off-by Dan Carpenter <[email protected]>
drivers/char/rocket.c +4 -1
@@ -2334,7 +2334,7 @@ static int __init rp_init(void) ret =tty_register_driver (rocket_driver);if (ret <0 ) {printk (KERN_ERR "Couldn't install tty RocketPort driver\n" ); - goto err_tty; + goto err_controller; }#ifdef ROCKET_DEBUG_OPEN
@@ -2369,6 +2369,9 @@ static int __init rp_init(void)return 0 ; err_ttyu:tty_unregister_driver (rocket_driver); +err_controller: +if (controller) +release_region (controller,4 ); err_tty:put_tty_driver (rocket_driver); err: