criu/include
Andrey Vagin 6949a848d3 mount: Add abstraction layer for dumping file systems (v2)
We need to dump content of some fs like binfmt_misc, tmpfs, ... To facilitate
this the existing list of filesystems is turned into an array of structures
with dump and restore callbacks. Each FS may declare them they need.

v2: rework encode/decode_fstype not to do it twice.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-08-09 16:27:30 +04:00
..
atomic.h Gather futex helpers into lock.h 2011-12-26 23:54:18 +04:00
bitops.h headers: mark functions as inline 2012-05-18 19:01:44 +04:00
compiler.h files: Use sys_kcmp to find file descriptor duplicates v4 2012-02-28 19:13:47 +04:00
crtools.h net: Packet sockets basic support 2012-08-09 16:17:41 +04:00
eventfd.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
eventpoll.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
fifo.h fifo: Add checkpoint restore for fifos v4 2012-07-01 17:15:48 +04:00
file-ids.h protobuf: Start switching our image entries to Google's protobuf 2012-07-17 07:10:41 +04:00
files-reg.h protobuf: Use GhostFileEntry instead of struct ghost_file_entry 2012-07-17 07:17:51 +04:00
files.h protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
image.h net: Packet sockets basic support 2012-08-09 16:17:41 +04:00
inet_diag.h Trivial whitespace cleanup 2012-01-30 21:29:42 +04:00
inotify.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
ipc_ns.h show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00
kcmp-ids.h kcmp: Introduce generic object ID generator 2012-04-09 18:01:18 +04:00
libnetlink.h netlink: Pass argument through do_rtnl_req engine 2012-08-02 07:36:12 +04:00
linkage.h parasite: Move bootstrap code into parasite-head-x86-64.S 2012-04-18 18:22:52 +04:00
list.h list: Cleanup spaces/tabs mess 2012-02-01 14:38:49 +04:00
lock.h lock: Restore ability to abort on futex waiting 2012-04-05 14:07:39 +04:00
log.h log: Introduce LOG_PREFIX 2012-07-31 14:07:09 +04:00
memcpy_64.h Add builtin_memcpy helper 2012-03-29 15:14:06 +04:00
mount.h mount: Add abstraction layer for dumping file systems (v2) 2012-08-09 16:27:30 +04:00
namespaces.h ns: Add ability to save original ns and restoring it back while switcing 2012-08-02 07:55:05 +04:00
net.h show: don't show RAW images in show_all 2012-08-09 16:22:32 +04:00
netfilter.h net: Add code for locking a tcp connection with netfilter 2012-04-28 17:59:21 +04:00
parasite-syscall.h parasite: Don't pull opts through the stack 2012-08-02 16:25:52 +04:00
parasite.h parasite: Remove the connect-tsock command 2012-08-01 09:48:02 +04:00
pipes.h protobuf: Convert struct pipe_data_entry to PB engine 2012-07-17 14:50:23 +04:00
proc_parse.h mount: Add abstraction layer for dumping file systems (v2) 2012-08-09 16:27:30 +04:00
processor-flags.h Add processor-flags.h 2012-02-14 17:18:08 +04:00
protobuf.h net: Packet sockets basic support 2012-08-09 16:17:41 +04:00
pstree.h pstree: move all code about pstree in a separate file 2012-06-27 21:07:30 +04:00
ptrace.h Helper for si_code event extraction. 2012-04-25 21:35:40 +04:00
rbtree.h headers: mark functions as inline 2012-05-18 19:01:44 +04:00
restorer-log.h logfd: Distinguish functions which do setup logdf 2012-03-02 01:05:43 +04:00
restorer.h protobuf: Convert core_entry to PB format v5 2012-07-20 14:06:42 +04:00
shmem.h protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
signalfd.h signalfd: Dumping and restoring 2012-08-02 12:26:35 +04:00
sk-inet.h protobuf: Convert inet sockets to PB engine 2012-07-19 09:33:33 +04:00
sk-packet.h net: Packet sockets basic support 2012-08-09 16:17:41 +04:00
sk-queue.h sk-queue: Move struct sk_packet to C file 2012-07-16 07:05:06 +04:00
sockets.h net: Packet sockets basic support 2012-08-09 16:17:41 +04:00
syscall-types.h net: Basic netns dump/restore skeleton 2012-08-02 08:06:29 +04:00
syscall-x86-64.def cr-dump: create a transport socket only once 2012-07-16 10:23:26 +04:00
sysctl.h show: Use pr_msg for showing contents on console 2012-03-02 11:12:59 +04:00
types.h types: Add PAGE_MASK 2012-06-19 15:19:42 +04:00
unix_diag.h sockets: Update unix_diag.h 2012-01-10 17:26:50 +04:00
util-net.h util-net: Make send/recv fds carry fd flags in message 2012-04-10 18:36:13 +04:00
util.h protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
uts_ns.h show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00