tty: Power: fix suspend vt regression
vt_waitactive no longer accepts console parameter as console-1 since commit "vt: add an event interface". It expects console number directly (as viewed by userspace -- counting from 1). Fix a deadlock suspend regression by redefining adding one to vt in vt_move_to_console. Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Cc: Alan Cox <alan@linux.intel.com> Cc: Greg Kroah-Hartman <gregkh@suse.de> Cc: "Rafael J. Wysocki" <rjw@sisk.pl> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
9074d963f4
commit
797938b5e3
|
@ -1757,7 +1757,7 @@ int vt_move_to_console(unsigned int vt, int alloc)
|
|||
return -EIO;
|
||||
}
|
||||
release_console_sem();
|
||||
if (vt_waitactive(vt)) {
|
||||
if (vt_waitactive(vt + 1)) {
|
||||
pr_debug("Suspend: Can't switch VCs.");
|
||||
return -EINTR;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue