• Pavel Emelyanov's avatar
    files: Formalize fd restore priorities · 8fc6dbfa
    Pavel Emelyanov authored
    There are places when we have to select which fd to ->open
    and which to ->receive. To avoid deadlocks we sort them in
    an ascending order on { pid, fd } pair.
    
    Make this idea more formal by introducing an explicit function
    doing this check and call it where appropriate (pipe.c master
    selection is also simplified to fit new ... API).
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    8fc6dbfa
Name
Last commit
Last update
..
atomic.h Loading commit data...
bitops.h Loading commit data...
compiler.h Loading commit data...
crtools.h Loading commit data...
eventfd.h Loading commit data...
eventpoll.h Loading commit data...
fifo.h Loading commit data...
file-ids.h Loading commit data...
files-reg.h Loading commit data...
files.h Loading commit data...
image.h Loading commit data...
inet_diag.h Loading commit data...
inotify.h Loading commit data...
ipc_ns.h Loading commit data...
kcmp-ids.h Loading commit data...
libnetlink.h Loading commit data...
linkage.h Loading commit data...
list.h Loading commit data...
lock.h Loading commit data...
log-levels.h Loading commit data...
log.h Loading commit data...
memcpy_64.h Loading commit data...
mount.h Loading commit data...
namespaces.h Loading commit data...
net.h Loading commit data...
netfilter.h Loading commit data...
packet_diag.h Loading commit data...
parasite-syscall.h Loading commit data...
parasite.h Loading commit data...
pipes.h Loading commit data...
proc_parse.h Loading commit data...
processor-flags.h Loading commit data...
protobuf.h Loading commit data...
pstree.h Loading commit data...
ptrace.h Loading commit data...
rbtree.h Loading commit data...
restorer-log.h Loading commit data...
restorer.h Loading commit data...
shmem.h Loading commit data...
signalfd.h Loading commit data...
sk-inet.h Loading commit data...
sk-packet.h Loading commit data...
sk-queue.h Loading commit data...
sockets.h Loading commit data...
syscall-types.h Loading commit data...
syscall-x86-64.def Loading commit data...
sysctl.h Loading commit data...
tty.h Loading commit data...
types.h Loading commit data...
unix_diag.h Loading commit data...
util-net.h Loading commit data...
util.h Loading commit data...
uts_ns.h Loading commit data...