]> git.baikalelectronics.ru Git - kernel.git/commit
c/r: fcntl: add F_GETOWNER_UIDS option
authorCyrill Gorcunov <gorcunov@openvz.org>
Mon, 30 Jul 2012 21:43:00 +0000 (14:43 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 31 Jul 2012 00:25:21 +0000 (17:25 -0700)
commit6fc01c839b368e6080aebf4e9cce9fffb920b5eb
tree79f96ea4b081f310aa62246e879224467b092261
parent7e9e20be07f39e6d0c45068310114549eb4f8677
c/r: fcntl: add F_GETOWNER_UIDS option

When we restore file descriptors we would like them to look exactly as
they were at dumping time.

With help of fcntl it's almost possible, the missing snippet is file
owners UIDs.

To be able to read their values the F_GETOWNER_UIDS is introduced.

This option is valid iif CONFIG_CHECKPOINT_RESTORE is turned on, otherwise
returning -EINVAL.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Acked-by: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: "Serge E. Hallyn" <serge@hallyn.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/fcntl.c
include/asm-generic/fcntl.h
security/selinux/hooks.c