Commit 9b254657 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

dump: Use switch in dump_chrdev

This will allow to implement tty dumping
in future.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 301b2fe2
...@@ -437,16 +437,17 @@ static int dump_unsupp_fd(const struct fd_parms *p) ...@@ -437,16 +437,17 @@ static int dump_unsupp_fd(const struct fd_parms *p)
static int dump_chrdev(struct fd_parms *p, int lfd, const struct cr_fdset *set) static int dump_chrdev(struct fd_parms *p, int lfd, const struct cr_fdset *set)
{ {
int maj; int maj = major(p->stat.st_rdev);
maj = major(p->stat.st_rdev); switch (maj) {
if (maj == MEM_MAJOR) case MEM_MAJOR:
return dump_reg_file(p, lfd, set); return dump_reg_file(p, lfd, set);
case TTY_MAJOR:
if (p->fd < 3 && (maj == TTY_MAJOR || case UNIX98_PTY_SLAVE_MAJOR:
maj == UNIX98_PTY_SLAVE_MAJOR)) { if (p->fd < 3) {
pr_info("... Skipping tty ... %d\n", p->fd); pr_info("... Skipping tty ... %d\n", p->fd);
return 0; return 0;
}
} }
return dump_unsupp_fd(p); return dump_unsupp_fd(p);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment