diff options
-rw-r--r-- | drivers/char/lp.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/char/lp.c b/drivers/char/lp.c index 7b15272c0510..65bf32244f48 100644 --- a/drivers/char/lp.c +++ b/drivers/char/lp.c @@ -223,12 +223,15 @@ static void lp_error (int minor) return; polling = lp_table[minor].dev->port->irq == PARPORT_IRQ_NONE; - if (polling) lp_release_parport (&lp_table[minor]); + if (polling) + lp_release_parport (&lp_table[minor]); prepare_to_wait(&lp_table[minor].waitq, &wait, TASK_INTERRUPTIBLE); schedule_timeout(LP_TIMEOUT_POLLED); finish_wait(&lp_table[minor].waitq, &wait); - if (polling) lp_claim_parport_or_block (&lp_table[minor]); - else parport_yield_blocking (lp_table[minor].dev); + if (polling) + lp_claim_parport_or_block (&lp_table[minor]); + else + parport_yield_blocking (lp_table[minor].dev); } static int lp_check_status(int minor) |