lkml.org 
[lkml]   [2007]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 1/7] Char: rocket, switch long delay to sleep
    From
    Date
    rocket, switch long delay to sleep

    Don't busy wait for whole 1s when registering some rocket modems. Sleep
    instead since we are not in atomic.

    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>

    ---
    commit a9b06d9c7a580246dc328e96f31039d932bca47c
    tree eb2e25299ebce29c89efa19c3014d41f742454c0
    parent 5b07d82896b4d783e76f82dab6c4ba162545e414
    author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 11:51:04 +0200
    committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 Nov 2007 22:21:49 +0100

    drivers/char/rocket.c | 8 ++++----
    1 files changed, 4 insertions(+), 4 deletions(-)

    diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c
    index d83419c..7a63f57 100644
    --- a/drivers/char/rocket.c
    +++ b/drivers/char/rocket.c
    @@ -2191,10 +2191,10 @@ static __init int register_PCI(int i, struct pci_dev *dev)
    num_chan = ports_per_aiop;
    for (chan = 0; chan < num_chan; chan++)
    sPCIModemReset(ctlp, chan, 1);
    - mdelay(500);
    + msleep(500);
    for (chan = 0; chan < num_chan; chan++)
    sPCIModemReset(ctlp, chan, 0);
    - mdelay(500);
    + msleep(500);
    rmSpeakerReset(ctlp, rocketModel[i].model);
    }
    return (1);
    @@ -2309,10 +2309,10 @@ static int __init init_ISA(int i)
    total_num_chan = num_chan;
    for (chan = 0; chan < num_chan; chan++)
    sModemReset(ctlp, chan, 1);
    - mdelay(500);
    + msleep(500);
    for (chan = 0; chan < num_chan; chan++)
    sModemReset(ctlp, chan, 0);
    - mdelay(500);
    + msleep(500);
    strcpy(rocketModel[i].modelString, "RocketModem ISA");
    } else {
    strcpy(rocketModel[i].modelString, "RocketPort ISA");
    -
    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: 2007-11-10 00:37    [W:6.550 / U:0.212 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site