--- linux-2.6.0-test7/drivers/char/rocket.c.orig 2003-10-14 11:38:44.000000000 -0200 +++ linux-2.6.0-test7/drivers/char/rocket.c 2003-10-14 11:42:40.000000000 -0200 @@ -2466,6 +2466,8 @@ if (retval < 0) { printk(KERN_INFO "Couldn't install tty RocketPort driver (error %d)\n", -retval); put_tty_driver(rocket_driver); + if (controller) + release_region (controller, 4); return -1; } @@ -2497,6 +2499,8 @@ del_timer_sync(&rocket_timer); tty_unregister_driver(rocket_driver); put_tty_driver(rocket_driver); + if (controller) + release_region (controller, 4); return -ENXIO; }