lkml.org 
[lkml]   [2003]   [May]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    SubjectRe: [PATCH] TTY changes for 2.5.69
    From
    Date
    ChangeSet 1.1091, 2003/05/07 14:58:22-07:00, hannal@us.ibm.com

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


    drivers/char/specialix.c | 8 ++------
    1 files changed, 2 insertions(+), 6 deletions(-)


    diff -Nru a/drivers/char/specialix.c b/drivers/char/specialix.c
    --- a/drivers/char/specialix.c Wed May 7 16:01:49 2003
    +++ b/drivers/char/specialix.c Wed May 7 16:01:49 2003
    @@ -833,9 +833,7 @@
    #ifdef SPECIALIX_DEBUG
    printk ( "Sending HUP.\n");
    #endif
    - MOD_INC_USE_COUNT;
    - if (schedule_task(&port->tqueue_hangup) == 0)
    - MOD_DEC_USE_COUNT;
    + schedule_task(&port->tqueue_hangup);
    } else {
    #ifdef SPECIALIX_DEBUG
    printk ( "Don't need to send HUP.\n");
    @@ -980,7 +978,6 @@
    turn_ints_on (bp);
    bp->flags |= SX_BOARD_ACTIVE;

    - MOD_INC_USE_COUNT;
    return 0;
    }

    @@ -1000,7 +997,6 @@

    turn_ints_off (bp);

    - MOD_DEC_USE_COUNT;
    }


    @@ -2150,7 +2146,6 @@
    tty = port->tty;
    if (tty)
    tty_hangup(tty); /* FIXME: module removal race here */
    - MOD_DEC_USE_COUNT;
    }


    @@ -2233,6 +2228,7 @@
    init_bh(SPECIALIX_BH, do_specialix_bh);
    memset(&specialix_driver, 0, sizeof(specialix_driver));
    specialix_driver.magic = TTY_DRIVER_MAGIC;
    + specialix_driver.owner = THIS_MODULE;
    specialix_driver.name = "ttyW";
    specialix_driver.major = SPECIALIX_NORMAL_MAJOR;
    specialix_driver.num = SX_NBOARD * SX_NPORT;
    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 13:35    [W:0.031 / U:3.840 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site