[CRIU] [PATCH 0/9] tty: Use regular files engine to save paths to the peers, v4

Tycho Andersen tycho.andersen at canonical.com
Fri Oct 17 02:12:23 PDT 2014


Hi Cyrill,

On Thu, Oct 16, 2014 at 02:27:19PM +0400, Cyrill Gorcunov wrote:
> Hi, here is an updated series, hopefully I addressed all the concerns.
> Please take a look (I pushed it into tty-5 branch).

I tried this patchset and it dumps and restores for me, although my
question about how to really test is still there. I tried tail
/dev/console in one terminal and echo "foo" | sudo tee /dev/console in
another and didn't see anything, but I'm not really sure if that
should work or not (it doesn't on a normal /dev/console).

Tycho

> Cyrill Gorcunov (9):
>   tty: Introduce tty types
>   tty: parasite -- Don't call for TIOCGPKT/TIOCGPTLCK on non-ptys
>   tty: Parse slave peer index from fd_parms
>   files: Add file_desc_init helper
>   files-reg: Export do_open_reg_noseek_flags
>   files-reg: Strip off "(deleted)" postfix on ghost files
>   files-reg: Don't generate ghost files for hanged out slave pty peers
>   tty: Use regular files engine to save paths to the peers, v4
>   tty: Add support of /dev/console
> 
>  files-reg.c                |  43 ++++-
>  files.c                    |  28 +++-
>  include/files-reg.h        |   1 +
>  include/files.h            |   1 +
>  include/parasite-syscall.h |   2 +-
>  include/parasite.h         |   1 +
>  include/tty.h              |  39 +++++
>  parasite-syscall.c         |   3 +-
>  pie/parasite.c             |  60 +++----
>  protobuf/tty.proto         |   1 +
>  tty.c                      | 406 ++++++++++++++++++++++++++++++++++-----------
>  11 files changed, 444 insertions(+), 141 deletions(-)
> 
> -- 
> 1.9.3
> 


More information about the CRIU mailing list