X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fchar%2Fepca.c;h=cf2461d34e5fc17d56ca16e5e165a092bd0b6136;hb=7a895f53cda9d9362c30144e42c124a1ae996b9e;hp=4998b2761e8f6e891b1595a686f1e29f948e9fcc;hpb=9ae7b08ad5c91baf9c223844bfd41ca9bc54917b;p=linux-2.6-omap-h63xx.git diff --git a/drivers/char/epca.c b/drivers/char/epca.c index 4998b2761e8..cf2461d34e5 100644 --- a/drivers/char/epca.c +++ b/drivers/char/epca.c @@ -2477,7 +2477,11 @@ static int pc_send_break(struct tty_struct *tty, int msec) unsigned long flags; if (msec == -1) - return -EOPNOTSUPP; + msec = 0xFFFF; + else if (msec > 0xFFFE) + msec = 0xFFFE; + else if (msec < 1) + msec = 1; spin_lock_irqsave(&epca_lock, flags); globalwinon(ch);