timerfd: arch, x86 -- Add sys_timerfd related syscalls

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
timerfd: arch, arm -- Add sys_timerfd related syscalls

This is required to support checkpoint and restore of timers
that notify via file descriptors on ARM and AArch64.

Signed-off-by: Christopher Covington <cov@codeaurora.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
timerfd: protobuf -- Add timerfd_entry

Will need it to carry timerfd entries.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
timerfd: Add protobuf entries into the image

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
timerfd: Implement c/r procedure

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
timerfd: zdtm -- Add simple testcase

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>