]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/isdn/i4l/isdn_tty.c
TTY: remove unneeded tty->index checks
[mirror_ubuntu-bionic-kernel.git] / drivers / isdn / i4l / isdn_tty.c
index e5546cb3ac691666048bae0678af98175a26a376..ac4840124bc0d869db9159d3c38efddca5f04b70 100644 (file)
@@ -750,6 +750,7 @@ isdn_tty_modem_hup(modem_info * info, int local)
  * supplementary service (CAPI 2.0 part III)
  */
 #include <linux/isdn/capicmd.h>
+#include <linux/module.h>
 
 int
 isdn_tty_capi_facility(capi_msg *cm) {
@@ -1589,12 +1590,9 @@ static int
 isdn_tty_open(struct tty_struct *tty, struct file *filp)
 {
        modem_info *info;
-       int retval, line;
+       int retval;
 
-       line = tty->index;
-       if (line < 0 || line >= ISDN_MAX_CHANNELS)
-               return -ENODEV;
-       info = &dev->mdm.info[line];
+       info = &dev->mdm.info[tty->index];
        if (isdn_tty_paranoia_check(info, tty->name, "isdn_tty_open"))
                return -ENODEV;
        if (!try_module_get(info->owner)) {