criu/criu
Kirill Tkhai eecdaebaee net: Add file_desc_ops::get_user_ns for sockets
Return user_ns of saved net ns_id.

Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
2017-11-30 01:28:56 +03:00
..
arch pid: Alloc threads dynamically 2017-11-30 01:22:16 +03:00
include net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
pie ns: Restore pid_for_children ns in threads 2017-11-30 01:28:55 +03:00
action-scripts.c tty: notify about orphan tty-s via rpc 2017-03-01 21:58:02 +03:00
aio.c compel: Move in parasite engine 2017-03-15 00:06:06 +03:00
autofs.c autofs: Add FD_TYPES__AUTOFS_PIPE type 2017-11-30 01:24:32 +03:00
bfd.c include/common: Move bug.h in 2016-11-03 00:13:03 +03:00
bitmap.c common: Move in bit operation helpers 2016-11-03 00:13:04 +03:00
cgroup-props.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
cgroup.c ns: Add alternative name for pid namespace 2017-11-30 01:28:55 +03:00
clone-noasan.c clone_noasan: Allow to create CLONE_VM|CLONE_VFORK processes 2017-11-30 01:24:32 +03:00
cr-check.c kerndat: Check for /proc/[pid]/ns/pid_for_children_ns 2017-11-30 01:26:45 +03:00
cr-dedup.c image-desc: Encode pagemap in unsigned long format 2017-11-23 20:23:13 +03:00
cr-dump.c pre_dump: Assign parasite pid only if it hasn't collected yet 2017-11-30 01:28:56 +03:00
cr-errno.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
cr-restore.c ns: Rename root_user_ns to top_user_ns 2017-11-30 01:28:56 +03:00
cr-service.c service: allow to execute page-server as a child process 2017-11-23 20:23:23 +03:00
crtools.c sfd: Lift up own fd limit on bootup 2017-11-30 01:24:58 +03:00
eventfd.c files: Move eventfd into files image 2017-08-09 18:51:40 +03:00
eventpoll.c files: Move epoll into files image 2017-08-09 18:51:40 +03:00
external.c mount: Make auto options into --external mnt 2016-11-03 18:15:03 +03:00
fault-injection.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
fdstore.c fdstore: add synchronization to protect a peek offset 2017-03-01 21:58:26 +03:00
fifo.c fifo: Generate unique ID for satellite regfile entry 2017-10-17 11:41:50 +03:00
file-ids.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
file-lock.c image: Fix "collect happenned" flag 2017-07-18 09:34:46 +03:00
files-ext.c fdinfo: Extract FdinfoEntry from dump_one_file 2017-10-17 11:41:50 +03:00
files-reg.c pstree: Change type of init_pstree_helper() and check for parent 2017-11-30 01:24:29 +03:00
files.c files: Unexport collect_task_fd() 2017-11-30 01:24:32 +03:00
filesystems.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
fsnotify.c fsnotify: open_handle -- Handle multiple mounts with same s_dev 2017-11-23 20:23:23 +03:00
image-desc.c proto: Add ns_entry description 2017-11-30 01:22:14 +03:00
image.c No \n in pr_perror 2017-11-30 01:22:15 +03:00
img-cache.c Process Migration using Sockets (p2) 2017-11-30 01:21:41 +03:00
img-proxy.c Process Migration using Sockets (p2) 2017-11-30 01:21:41 +03:00
img-remote-proto.c forking: Use last_pid_mutex for synchronization during clone() 2017-11-30 01:24:32 +03:00
img-remote.c criu/img-remote.c: use pr_err not pr_perror 2017-11-30 01:22:15 +03:00
ipc_ns.c ns: Add alternative name for pid namespace 2017-11-30 01:28:55 +03:00
irmap.c irmap: Duplicate handle memory when queueing for predump 2017-07-18 09:34:46 +03:00
kcmp-ids.c util: Include int.h (compilation fix) 2016-10-24 16:00:16 +03:00
kerndat.c kerndat: Check for /proc/[pid]/ns/pid_for_children_ns 2017-11-30 01:26:45 +03:00
libnetlink.c netlink: add nla_get_s32() 2017-11-30 01:22:15 +03:00
log.c criu: call compel_log_init() at start 2017-03-15 00:06:06 +03:00
lsm.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
Makefile build: Reused .FORCE from nmk 2017-11-23 20:23:14 +03:00
Makefile.crtools Process Migration using Sockets (p1) 2017-11-30 01:21:40 +03:00
Makefile.packages soccr: add support for half-closed sockets 2017-01-16 11:04:48 +03:00
mem.c Introducing the --check-only option 2017-11-30 01:18:53 +03:00
mount.c ns: Add alternative name for pid namespace 2017-11-30 01:28:55 +03:00
namespaces.c ns: Refactor top_user_ns assignment 2017-11-30 01:28:56 +03:00
net.c ns: Rename root_user_ns to top_user_ns 2017-11-30 01:28:56 +03:00
netfilter.c tcp: allow to dump intermediate closing states 2017-01-16 11:04:49 +03:00
ns-common.c pid: Create pid_ns helpers 2017-11-30 01:24:30 +03:00
page-pipe.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
page-xfer.c Process Migration using Sockets (p1) 2017-11-30 01:21:40 +03:00
pagemap-cache.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
pagemap.c pagemap: fix reading pages from socket for --remote case 2017-11-30 01:24:28 +03:00
parasite-syscall.c pid: Pass thread pid to caller 2017-11-30 01:22:16 +03:00
path.c include/common: Move bug.h in 2016-11-03 00:13:03 +03:00
pie-util-vdso-elf32.c vdso: fill compat symtab in CRIU 2017-03-15 00:09:52 +03:00
pie-util-vdso.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
pie-util.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
pipes.c files: Move pipes into files image 2017-08-09 18:51:41 +03:00
plugin.c Use xstrdup whether possible 2016-11-12 11:06:01 +03:00
proc_parse.c pstree: Return in case of error in parse_threads() 2017-11-30 01:24:31 +03:00
protobuf-desc.c proto: Add ns_entry description 2017-11-30 01:22:14 +03:00
protobuf.c pb: Add a helper to collect single entry 2017-08-09 18:51:39 +03:00
pstree.c pid_ns: Make add_child_task() working with last_level_pid() 2017-11-30 01:28:56 +03:00
rbtree.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
rst-malloc.c rst-malloc: Update deprecated MAP_ANON flag 2017-01-12 18:29:29 +03:00
seccomp.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
seize.c pstree/pidns: initialize tid->ns[i].virt for threads 2017-11-30 01:24:31 +03:00
shmem.c utils: Change open_fd_of_real_pid() to be open_fd_of_vpid() 2017-11-30 01:28:56 +03:00
sigframe.c criu: Fix compilation after prev patch(es) 2017-03-15 00:09:54 +03:00
signalfd.c files: Move signalfd into files image 2017-08-09 18:51:40 +03:00
sk-inet.c net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
sk-netlink.c net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
sk-packet.c net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
sk-queue.c SCM: Dump and restore SCM_RIGHTs 2017-10-17 11:41:51 +03:00
sk-tcp.c build: Move generated config.h into include/common/ 2017-11-23 20:23:23 +03:00
sk-unix.c net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
sockets.c net: Add file_desc_ops::get_user_ns for sockets 2017-11-30 01:28:56 +03:00
stats.c stats: add counters for pipes and page_pipe_bufs 2017-11-23 20:23:14 +03:00
string.c build: Move everything criu related into criu directory 2016-02-15 15:32:45 +03:00
sysctl.c sysctl: surpress errors from open_proc 2017-05-10 04:19:25 +03:00
sysfs_parse.c log: Do not include criu-log when not needed 2016-10-24 16:00:17 +03:00
timerfd.c files: Move timerfd into files image 2017-08-09 18:51:40 +03:00
tty.c pstree: add is_session_leader helper and use it where possible 2017-11-30 01:28:56 +03:00
tun.c net: create a list of all links 2017-11-30 01:22:16 +03:00
uffd.c lazy-pages: treat ENOMEM returned by UFFDIO_UNREGISTER as task exit 2017-10-17 08:40:44 +03:00
util.c utils: Use daemon in open_fd_of_vpid() only its really need 2017-11-30 01:28:56 +03:00
uts_ns.c ns: Add alternative name for pid namespace 2017-11-30 01:28:55 +03:00
vdso-compat.c vdso: Exclude {vdso, vvar}_start from vdso_symtable 2017-09-21 00:49:10 +03:00
vdso.c vdso: Don't read pagemap or parse symtable under vdso_hint_reliable 2017-09-21 00:57:27 +03:00