--- linux/drivers/char/esp.c~ Mon Feb 10 08:40:08 1997
+++ linux/drivers/char/esp.c Thu Mar 27 10:08:09 1997
@@ -290,7 +290,7 @@
int event)
{
info->event |= 1 << event;
- queue_task_irq_off(&info->tqueue, &tq_esp);
+ queue_task(&info->tqueue, &tq_esp);
mark_bh(ESP_BH);
}
@@ -354,13 +354,13 @@
memmove(info->tty_buf->char_buf,
info->tty_buf->char_buf + x_bytes,
info->tty_buf->count);
- queue_task_irq_off(&info->tty_buf->tqueue,
+ queue_task(&info->tty_buf->tqueue,
&tq_timer);
}
- queue_task_irq_off(&tty->flip.tqueue, &tq_timer);
+ queue_task(&tty->flip.tqueue, &tq_timer);
} else {
- queue_task_irq_off(&info->tty_buf->tqueue, &tq_timer);
+ queue_task(&info->tty_buf->tqueue, &tq_timer);
}
restore_flags(flags);
@@ -429,9 +429,9 @@
buffer->flag_buf_ptr++;
if (buffer == info->tty_buf)
- queue_task_irq_off(&info->tty_buf->tqueue, &tq_timer);
+ queue_task(&info->tty_buf->tqueue, &tq_timer);
- queue_task_irq_off(&tty->flip.tqueue, &tq_timer);
+ queue_task(&tty->flip.tqueue, &tq_timer);
}
if (dma_bytes != num_bytes) {
@@ -560,7 +560,7 @@
#ifdef SERIAL_DEBUG_OPEN
printk("scheduling hangup...");
#endif
- queue_task_irq_off(&info->tqueue_hangup,
+ queue_task(&info->tqueue_hangup,
&tq_scheduler);
}
}
-- Alex Kiernan - alex@hisoft.co.uk HiSoft Systems, The Old School, Greenfield, Bedford, MK45 5DE, UK http://www.hisoft.co.uk Tel: +44 1525 718181 Fax: +44 1525 713716