Commit c9e3a3f9 authored by Hanna V. Linder's avatar Hanna V. Linder Committed by Greg Kroah-Hartman

[PATCH] ser_a2232 tty_driver add .owner field remove MOD_INC/DEC_USE_COUNT

parent 422f1c07
...@@ -272,7 +272,6 @@ static void a2232_shutdown_port(void *ptr) ...@@ -272,7 +272,6 @@ static void a2232_shutdown_port(void *ptr)
not in "a2232_close()". See the comment in "sx.c", too. not in "a2232_close()". See the comment in "sx.c", too.
If you run into problems, compile this driver into the If you run into problems, compile this driver into the
kernel instead of compiling it as a module. */ kernel instead of compiling it as a module. */
MOD_DEC_USE_COUNT;
} }
static int a2232_set_real_termios(void *ptr) static int a2232_set_real_termios(void *ptr)
...@@ -414,7 +413,6 @@ static void a2232_close(void *ptr) ...@@ -414,7 +413,6 @@ static void a2232_close(void *ptr)
a2232_disable_tx_interrupts(ptr); a2232_disable_tx_interrupts(ptr);
a2232_disable_rx_interrupts(ptr); a2232_disable_rx_interrupts(ptr);
/* see the comment in a2232_shutdown_port above. */ /* see the comment in a2232_shutdown_port above. */
/* MOD_DEC_USE_COUNT; */
} }
static void a2232_hungup(void *ptr) static void a2232_hungup(void *ptr)
...@@ -468,13 +466,9 @@ static int a2232_open(struct tty_struct * tty, struct file * filp) ...@@ -468,13 +466,9 @@ static int a2232_open(struct tty_struct * tty, struct file * filp)
return retval; return retval;
} }
port->gs.flags |= GS_ACTIVE; port->gs.flags |= GS_ACTIVE;
if (port->gs.count == 1) {
MOD_INC_USE_COUNT;
}
retval = gs_block_til_ready(port, filp); retval = gs_block_til_ready(port, filp);
if (retval) { if (retval) {
MOD_DEC_USE_COUNT;
port->gs.count--; port->gs.count--;
return retval; return retval;
} }
...@@ -711,6 +705,7 @@ static int a2232_init_drivers(void) ...@@ -711,6 +705,7 @@ static int a2232_init_drivers(void)
memset(&a2232_driver, 0, sizeof(a2232_driver)); memset(&a2232_driver, 0, sizeof(a2232_driver));
a2232_driver.magic = TTY_DRIVER_MAGIC; a2232_driver.magic = TTY_DRIVER_MAGIC;
a2232_driver.owner = THIS_MODULE;
a2232_driver.driver_name = "commodore_a2232"; a2232_driver.driver_name = "commodore_a2232";
a2232_driver.name = "ttyY"; a2232_driver.name = "ttyY";
a2232_driver.major = A2232_NORMAL_MAJOR; a2232_driver.major = A2232_NORMAL_MAJOR;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment