1. 22 Oct, 2008 1 commit
    • Hendrik Brueckner's avatar
      hvc_console: Add support for tty window resizing · febde371
      Hendrik Brueckner authored
      The patch provides the hvc_resize() function to update the terminal
      window dimensions (struct winsize) for a specified hvc console.
      The function stores the new window size and schedules a function
      that finally updates the tty winsize and signals the change to
      user space (SIGWINCH).
      Because the winsize update must acquire a mutex and might sleep,
      the function is scheduled instead of being called from hvc_poll()
      or khvcd.
      
      This patch uses the tty_do_resize() routine from the tty layer.
      A pending resize work is canceled in hvc_close() and hvc_hangup().
      Signed-off-by: default avatarHendrik Brueckner <brueckner@linux.vnet.ibm.com>
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      febde371
  2. 21 Oct, 2008 39 commits