[PATCH] use mutex instead of semaphore in RocketPort driver v3

2007-04-25 Thread Matthias Kaehlcke
the RocketPort driver uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> -- diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c index 76357c8..af9379b 100644 --- a/drivers/char/rocket.c +++ b/drivers/char/rock

Re: [PATCH] use mutex instead of semaphore in RocketPort driver v2

2007-04-25 Thread Matthias Kaehlcke
El Wed, Apr 25, 2007 at 03:54:36PM +0200 Jiri Slaby ha dit: > Matthias Kaehlcke napsal(a): > > the RocketPort driver uses a semaphore as mutex. use the mutex API > > instead of the (binary) semaphore > > > > Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> > > > > I think that ERESTARTSYS i

Re: [PATCH] use mutex instead of semaphore in RocketPort driver v2

2007-04-25 Thread Jiri Slaby
Matthias Kaehlcke napsal(a): > the RocketPort driver uses a semaphore as mutex. use the mutex API > instead of the (binary) semaphore > > Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> > > -- > > diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c > index 76357c8..7d23790 100644 > -

Re: [PATCH] use mutex instead of semaphore in RocketPort driver v2

2007-04-25 Thread Jiri Slaby
Matthias Kaehlcke napsal(a): > the RocketPort driver uses a semaphore as mutex. use the mutex API > instead of the (binary) semaphore > > Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> > > -- > > diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c > index 76357c8..7d23790 100644 > -

[PATCH] use mutex instead of semaphore in RocketPort driver v2

2007-04-25 Thread Matthias Kaehlcke
the RocketPort driver uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> -- diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c index 76357c8..7d23790 100644 --- a/drivers/char/rocket.c +++ b/drivers/char/roc

Re: [PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-25 Thread Matthias Kaehlcke
El Wed, Apr 25, 2007 at 10:36:38AM +0530 Satyam Sharma ha dit: > Hi Matthias, > > On 4/25/07, Robert Hancock <[EMAIL PROTECTED]> wrote: > >Matthias Kaehlcke wrote: > >> El Tue, Apr 24, 2007 at 07:53:04PM +0200 Oliver Neukum ha dit: > >> > >>> Am Dienstag, 24. April 2007 19:49 schrieb Matthias Kae

Re: [PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-24 Thread Satyam Sharma
Hi Matthias, On 4/25/07, Robert Hancock <[EMAIL PROTECTED]> wrote: Matthias Kaehlcke wrote: > El Tue, Apr 24, 2007 at 07:53:04PM +0200 Oliver Neukum ha dit: > >> Am Dienstag, 24. April 2007 19:49 schrieb Matthias Kaehlcke: >>> @@ -1706,7 +1706,7 @@ static int rp_write(struct tty_struct *tty, >>>

Re: [PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-24 Thread Robert Hancock
Matthias Kaehlcke wrote: El Tue, Apr 24, 2007 at 07:53:04PM +0200 Oliver Neukum ha dit: Am Dienstag, 24. April 2007 19:49 schrieb Matthias Kaehlcke: @@ -1706,7 +1706,7 @@ static int rp_write(struct tty_struct *tty, if (count <= 0 || rocket_paranoia_check(info, "rp_write"))

Re: [PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-24 Thread Matthias Kaehlcke
El Tue, Apr 24, 2007 at 07:53:04PM +0200 Oliver Neukum ha dit: > Am Dienstag, 24. April 2007 19:49 schrieb Matthias Kaehlcke: > > @@ -1706,7 +1706,7 @@ static int rp_write(struct tty_struct *tty, > > if (count <= 0 || rocket_paranoia_check(info, "rp_write")) > > return 0; >

Re: [PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-24 Thread Oliver Neukum
Am Dienstag, 24. April 2007 19:49 schrieb Matthias Kaehlcke: > @@ -1706,7 +1706,7 @@ static int rp_write(struct tty_struct *tty, > if (count <= 0 || rocket_paranoia_check(info, "rp_write")) > return 0; >   > -   down_interruptible(&info->write_sem); > +   mutex_lock_

[PATCH] use mutex instead of semaphore in RocketPort driver

2007-04-24 Thread Matthias Kaehlcke
the RocketPort driver uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]> -- diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c index 76357c8..faa5dd5 100644 --- a/drivers/char/rocket.c +++ b/drivers/char/roc