Revert "tty: Fix ->pgrp locking in tiocspgrp()"
This reverts commit b029ee612ddbecbbd51a639ada87d0f4a2fad66a.
Apply a different backport later on that is more compatible to other
patches we need on this module.
Issue: SEC-3079
Change-Id: Ie32e1122322286736fec64d7361362fdc93c36d5
diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c
index ab35eb2..a1be3b1 100644
--- a/drivers/tty/tty_io.c
+++ b/drivers/tty/tty_io.c
@@ -2456,10 +2456,10 @@
if (session_of_pgrp(pgrp) != task_session(current))
goto out_unlock;
retval = 0;
- spin_lock_irqsave(&real_tty->ctrl_lock, flags);
+ spin_lock_irqsave(&tty->ctrl_lock, flags);
put_pid(real_tty->pgrp);
real_tty->pgrp = get_pid(pgrp);
- spin_unlock_irqrestore(&real_tty->ctrl_lock, flags);
+ spin_unlock_irqrestore(&tty->ctrl_lock, flags);
out_unlock:
rcu_read_unlock();
return retval;