The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear 
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.37
------>
commit caa17d4ff4eda9c41bbed4c434e35c67cb0e7339
Author: Valeriy Vdovin <[email protected]>
Date:   Wed Jun 9 14:19:28 2021 +0300

    Revert "vtty: possible ERR_PTR dereferencing in vtty_open_master"
    
    This reverts commit ca6395691df2d4b880725e2fbfffda2ea7ef9118.
    https://jira.sw.ru/browse/PSBM-83150
    
    Signed-off-by: Valeriy Vdovin <[email protected]>
---
 drivers/tty/pty.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c
index 237fe13d5270..b4ab0eacca5b 100644
--- a/drivers/tty/pty.c
+++ b/drivers/tty/pty.c
@@ -1432,11 +1432,6 @@ int vtty_open_master(envid_t veid, int idx)
        vtty_set_context(veid);
 
        tty = vtty_lookup(vttym_driver, NULL, idx);
-       if (IS_ERR(tty)) {
-               ret = PTR_ERR(tty);
-               goto err_install;
-       }
-
        if (!tty ||
            (test_bit(TTY_OTHER_CLOSED, &tty->flags) ||
             test_bit(TTY_OTHER_CLOSED, &tty->link->flags))) {
@@ -1448,10 +1443,8 @@ int vtty_open_master(envid_t veid, int idx)
                if (tty)
                        vtty_map_clear(tty);
                tty = tty_init_dev(vttys_driver, idx);
-               if (IS_ERR(tty)) {
-                       ret = PTR_ERR(tty);
+               if (IS_ERR(tty))
                        goto err_install;
-               }
                tty->count--;
                tty_unlock(tty);
                tty = tty->link;
_______________________________________________
Devel mailing list
[email protected]
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to