Re: [PATCH] TTY changes for 2.5.69

From: Greg KH (greg@kroah.com)
Date: Wed May 07 2003 - 18:16:26 EST


ChangeSet 1.1095, 2003/05/07 14:59:02-07:00, hannal@us.ibm.com

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

 drivers/char/ser_a2232.c | 7 +------
 1 files changed, 1 insertion(+), 6 deletions(-)

diff -Nru a/drivers/char/ser_a2232.c b/drivers/char/ser_a2232.c
--- a/drivers/char/ser_a2232.c Wed May 7 16:01:31 2003
+++ b/drivers/char/ser_a2232.c Wed May 7 16:01:31 2003
@@ -272,7 +272,6 @@
                 not in "a2232_close()". See the comment in "sx.c", too.
                 If you run into problems, compile this driver into the
                 kernel instead of compiling it as a module. */
- MOD_DEC_USE_COUNT;
 }
 
 static int a2232_set_real_termios(void *ptr)
@@ -414,7 +413,6 @@
         a2232_disable_tx_interrupts(ptr);
         a2232_disable_rx_interrupts(ptr);
         /* see the comment in a2232_shutdown_port above. */
- /* MOD_DEC_USE_COUNT; */
 }
 
 static void a2232_hungup(void *ptr)
@@ -468,13 +466,9 @@
                 return retval;
         }
         port->gs.flags |= GS_ACTIVE;
- if (port->gs.count == 1) {
- MOD_INC_USE_COUNT;
- }
         retval = gs_block_til_ready(port, filp);
 
         if (retval) {
- MOD_DEC_USE_COUNT;
                 port->gs.count--;
                 return retval;
         }
@@ -711,6 +705,7 @@
 
         memset(&a2232_driver, 0, sizeof(a2232_driver));
         a2232_driver.magic = TTY_DRIVER_MAGIC;
+ a2232_driver.owner = THIS_MODULE;
         a2232_driver.driver_name = "commodore_a2232";
         a2232_driver.name = "ttyY";
         a2232_driver.major = A2232_NORMAL_MAJOR;

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 07 2003 - 22:00:33 EST