summaryrefslogtreecommitdiffstats
path: root/drivers/char/lp_m68k.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/char/lp_m68k.c')
-rw-r--r--drivers/char/lp_m68k.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/lp_m68k.c b/drivers/char/lp_m68k.c
index bdb3405ca..a36903c7a 100644
--- a/drivers/char/lp_m68k.c
+++ b/drivers/char/lp_m68k.c
@@ -222,7 +222,7 @@ static long lp_write_interrupt(struct inode *inode, struct file *file,
lp_table[dev]->do_print = 0;
rc = total_bytes_written + lp_table[dev]->bytes_written;
- if (current->signal & ~current->blocked) {
+ if (signal_pending(current)) {
if (rc)
return rc;
else
@@ -320,7 +320,7 @@ static long lp_write_polled(struct inode *inode, struct file *file,
}
/* check for signals before going to sleep */
- if (current->signal & ~current->blocked) {
+ if (signal_pending(current)) {
if (temp != buf)
return temp-buf;
else