criu/criu
Pavel Emelyanov a840995689 kdat: Relax uffd checks (v2)
v2: When uffd is present, the reported features may still be 0,
    so we need one more bool for uffd syscall itself.

Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
2017-05-10 04:32:48 +03:00
..
arch ia32/restorer: move 32-bit pie unmap to x86 2017-05-10 04:20:37 +03:00
include kdat: Relax loginuid checks 2017-05-10 04:26:56 +03:00
pie ia32/restorer: move 32-bit pie unmap to x86 2017-05-10 04:20:37 +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 Use *open_proc* where possible 2017-04-11 08:58: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 criu/*: annual pr_perror() usage sanitization 2016-11-12 11:06:21 +03:00
cgroup.c pr_err(): don't forget a newline 2017-04-11 08:51:50 +03:00
clone-noasan.c restorer: Workaround ASan false-positives after clone(). 2017-03-15 09:36:04 +03:00
cr-check.c kdat: Relax loginuid checks 2017-05-10 04:26:56 +03:00
cr-dedup.c pagemap: drop pagemap2iovec and iovec2pagemap 2016-12-22 15:06:55 +03:00
cr-dump.c kdat: Relax loginuid checks 2017-05-10 04:26: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 kdat: Relax loginuid checks 2017-05-10 04:26:56 +03:00
cr-service.c RPC: add version check interface 2017-04-11 09:01:10 +03:00
crtools.c Extend the parser to accept negative options 2017-05-10 04:07:00 +03:00
eventfd.c files: Add new_fd parameter to file_desc_ops::open() 2017-02-06 14:09:14 +03:00
eventpoll.c files: Keep single sorted list of fds 2017-03-06 11:40:37 +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 files: Merge collect_gen_fd() and collect_used_fd(), and call it unconditionally 2017-02-06 14:09:15 +03:00
file-ids.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
file-lock.c pstree: Make pstree_item::pid pointer and move virt and node to array 2017-02-03 18:04:22 +03:00
files-ext.c files: Add new_fd parameter to file_desc_ops::open() 2017-02-06 14:09:14 +03:00
files-reg.c pr_err(): don't forget a newline 2017-04-11 08:51:50 +03:00
files.c files: No getpid in vain 2017-05-10 04:10:38 +03:00
filesystems.c pr_err(): don't forget a newline 2017-04-11 08:51:50 +03:00
fsnotify.c fsnotify: skip non-direcory mounts 2017-04-02 18:09:28 +03:00
image-desc.c ipc: Fix huge ipcshm segments data dump/restore 2017-03-07 18:14:51 +03:00
image.c pstree: Make pstree_item::pid pointer and move virt and node to array 2017-02-03 18:04:22 +03:00
ipc_ns.c ipc: Keep shmem segments contents into pagemap/page images 2017-04-11 09:01:10 +03:00
irmap.c pstree: Make pstree_item::pid pointer and move virt and node to array 2017-02-03 18:04:22 +03:00
kcmp-ids.c util: Include int.h (compilation fix) 2016-10-24 16:00:16 +03:00
kerndat.c kdat: Relax loginuid checks 2017-05-10 04:26:56 +03:00
libnetlink.c util: Include int.h (compilation fix) 2016-10-24 16:00:16 +03:00
log.c criu: call compel_log_init() at start 2017-03-15 00:06:06 +03:00
lsm.c pr_err(): don't forget a newline 2017-04-11 08:51:50 +03:00
Makefile criu/Makefile: rm criu/pie from -iquote 2017-04-02 18:12:10 +03:00
Makefile.crtools vdso/ia32: separate compat vdso helper 2017-04-20 07:00:12 +03:00
Makefile.packages soccr: add support for half-closed sockets 2017-01-16 11:04:48 +03:00
mem.c Spring whitespace cleanup 2017-04-11 08:57:03 +03:00
mount.c pr_err(): don't forget a newline 2017-04-11 08:51:50 +03:00
namespaces.c Use *open_proc* where possible 2017-04-11 08:58:32 +03:00
net.c Use *open_proc* where possible 2017-04-11 08:58:32 +03:00
netfilter.c tcp: allow to dump intermediate closing states 2017-01-16 11:04:49 +03:00
page-pipe.c page-pipe/page-xfer: remove PP_COMPAT (compatible iovs) 2017-03-15 00:09:52 +03:00
page-xfer.c page-pipe/page-xfer: remove PP_COMPAT (compatible iovs) 2017-03-15 00:09:52 +03:00
pagemap-cache.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
pagemap.c page-read: Support reading by chunks 2017-03-06 11:44:04 +03:00
parasite-syscall.c img: Move sigactions into core 2017-05-10 04:19:25 +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 pipes: Use add_post_prepare_cb_once 2017-05-10 04:13:42 +03:00
plugin.c Use xstrdup whether possible 2016-11-12 11:06:01 +03:00
proc_parse.c compel: Add more arguments to compel_wait_task() 2017-05-10 04:26:56 +03:00
protobuf-desc.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
protobuf.c common: Move compiler.h into 2016-11-03 00:13:03 +03:00
pstree.c Spring whitespace cleanup 2017-04-11 08:57:03 +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 compel: Move in parasite engine 2017-03-15 00:06:06 +03:00
seize.c compel: Add more arguments to compel_wait_task() 2017-05-10 04:26:56 +03:00
shmem.c ipc: Keep shmem segments contents into pagemap/page images 2017-04-11 09:01:10 +03:00
sigframe.c criu: Fix compilation after prev patch(es) 2017-03-15 00:09:54 +03:00
signalfd.c files: Add new_fd parameter to file_desc_ops::open() 2017-02-06 14:09:14 +03:00
sk-inet.c can_dump_inet_sk(): improve an error message 2017-04-02 18:12:10 +03:00
sk-netlink.c Spring whitespace cleanup 2017-04-11 08:57:03 +03:00
sk-packet.c Spring whitespace cleanup 2017-04-11 08:57:03 +03:00
sk-queue.c sk: Pre-read sock packets into buffer 2017-03-06 11:38:35 +03:00
sk-tcp.c tcp: Move TCP-repair checking code into cr-check.c 2017-01-16 11:04:50 +03:00
sk-unix.c unix: a unix name can be a non-null terminated string 2017-04-11 08:59:15 +03:00
sockets.c tcp: add support for synsent 2017-01-16 11:04:49 +03:00
stats.c Added option to display dump/restore stats 2016-10-24 18:13:15 +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: Add new_fd parameter to file_desc_ops::open() 2017-02-06 14:09:14 +03:00
tty.c tty: Use add_post_prepare_cb_once 2017-05-10 04:13:42 +03:00
tun.c files: Add new_fd parameter to file_desc_ops::open() 2017-02-06 14:09:14 +03:00
uffd.c kdat: Relax uffd checks (v2) 2017-05-10 04:32:48 +03:00
util.c files: Unify clone_service_fd() 2017-05-10 03:53:23 +03:00
uts_ns.c util: Include int.h (compilation fix) 2016-10-24 16:00:16 +03:00
vdso-compat.c vdso/ia32: separate compat vdso helper 2017-04-20 07:00:12 +03:00
vdso.c vdso: Speed up /proc/pid/maps parse 2017-05-10 04:13:41 +03:00