Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / tty / cyclades.c
index 33f83fe..a57bb5a 100644 (file)
@@ -2709,6 +2709,8 @@ cy_ioctl(struct tty_struct *tty,
                break;
 #ifndef CONFIG_CYZ_INTR
        case CYZSETPOLLCYCLE:
+               if (arg > LONG_MAX / HZ)
+                       return -ENODEV;
                cyz_polling_cycle = (arg * HZ) / 1000;
                break;
        case CYZGETPOLLCYCLE: