diff options
-rw-r--r-- | drivers/tty/cyclades.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/tty/cyclades.c b/drivers/tty/cyclades.c index 33f83fee9fae..a57bb5ab761c 100644 --- a/drivers/tty/cyclades.c +++ b/drivers/tty/cyclades.c | |||
@@ -2709,6 +2709,8 @@ cy_ioctl(struct tty_struct *tty, | |||
2709 | break; | 2709 | break; |
2710 | #ifndef CONFIG_CYZ_INTR | 2710 | #ifndef CONFIG_CYZ_INTR |
2711 | case CYZSETPOLLCYCLE: | 2711 | case CYZSETPOLLCYCLE: |
2712 | if (arg > LONG_MAX / HZ) | ||
2713 | return -ENODEV; | ||
2712 | cyz_polling_cycle = (arg * HZ) / 1000; | 2714 | cyz_polling_cycle = (arg * HZ) / 1000; |
2713 | break; | 2715 | break; |
2714 | case CYZGETPOLLCYCLE: | 2716 | case CYZGETPOLLCYCLE: |