bnx2: reset_task is crashing the kernel. Fixing it.
[firefly-linux-kernel-4.4.55.git] / drivers / char / pty.c
index d516e9ced3c288cab118dc6ef0c2f075de05983a..385c44b3034f4000df9d8a4ad917f3e030c4a143 100644 (file)
@@ -435,7 +435,7 @@ static struct ctl_table pty_table[] = {
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .data           = &pty_limit,
-               .proc_handler   = &proc_dointvec_minmax,
+               .proc_handler   = proc_dointvec_minmax,
                .extra1         = &pty_limit_min,
                .extra2         = &pty_limit_max,
        }, {
@@ -443,7 +443,7 @@ static struct ctl_table pty_table[] = {
                .maxlen         = sizeof(int),
                .mode           = 0444,
                .data           = &pty_count,
-               .proc_handler   = &proc_dointvec,
+               .proc_handler   = proc_dointvec,
        }, 
        {}
 };
@@ -659,7 +659,7 @@ static int __ptmx_open(struct inode *inode, struct file *filp)
        if (!retval)
                return 0;
 out1:
-       tty_release_dev(filp);
+       tty_release(inode, filp);
        return retval;
 out:
        devpts_kill_index(inode, index);