[PATCH v21 095/100] c/r: Add rtnl_dellink() helper
From: Dan Smith <danms(a)us.ibm.com> This is the kernel equivalent of "ip link del $name" and matches the existing rtnl_newlink() equivalent of "ip link add $name". It factors out the message creation and dispatch code a little further into rtnl_do() before adding the new function. Cc: netdev(a)vger.kernel.org S... 1 May 2010 10:55
[PATCH v21 072/100] c/r: introduce checkpoint/restore methods to struct proto_ops
This adds new 'proto_ops' function for checkpointing and restoring sockets. This allows the checkpoint/restart code to compile nicely when, e.g., AF_UNIX sockets are selected as a module. It also adds a function 'collecting' a socket for leak-detection during full-container checkpoint. This is useful for those so... 1 May 2010 10:55
[PATCH v21 088/100] powerpc: enable checkpoint support in Kconfig
From: Nathan Lynch <ntl(a)pobox.com> Cc: linuxppc-dev(a)ozlabs.org Signed-off-by: Nathan Lynch <ntl(a)pobox.com> Acked-by: Serge E. Hallyn <serue(a)us.ibm.com> --- arch/powerpc/Kconfig | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 2e1950... 1 May 2010 10:55
[PATCH v21 006/100] eclone (6/11): Check invalid clone flags
From: Sukadev Bhattiprolu <sukadev(a)linux.vnet.ibm.com> As pointed out by Oren Laadan, we want to ensure that unused bits in the clone-flags remain unused and available for future. To ensure this, define a mask of clone-flags and check the flags in the clone() system calls. Changelog[v9]: - Include the unused ... 1 May 2010 10:55
[PATCH v21 069/100] Expose may_setuid() in user.h and add may_setgid() (v2)
From: Dan Smith <danms(a)us.ibm.com> Make these helpers available to others. Changes in v2: - Avoid checking the groupinfo in ctx->realcred against the current in may_setgid() Signed-off-by: Dan Smith <danms(a)us.ibm.com> Acked-by: Serge E. Hallyn <serue(a)us.ibm.com> Tested-by: Serge E. Hallyn <serue(a)us.ibm... 1 May 2010 10:55
[PATCH v21 085/100] powerpc: provide APIs for validating and updating DABR
From: Nathan Lynch <ntl(a)pobox.com> A checkpointed task image may specify a value for the DABR (Data Access Breakpoint Register). The restart code needs to validate this value before making any changes to the current task. ptrace_set_debugreg encapsulates the bounds checking and platform dependencies of progra... 1 May 2010 10:55
[PATCH v21 044/100] c/r: add checkpoint operation for opened files of generic filesystems
From: Matt Helsley <matthltc(a)us.ibm.com> These patches extend the use of the generic file checkpoint operation to non-extX filesystems which have lseek operations that ensure we can save and restore the files for later use. Note that this does not include things like FUSE, network filesystems, or pseudo-filesyste... 1 May 2010 10:55
[PATCH v21 050/100] c/r: refuse to checkpoint if monitoring directories with dnotify
From: Matt Helsley <matthltc(a)us.ibm.com> We do not support restarting fsnotify watches. inotify and fanotify utilize anon_inodes for pseudofiles which lack the .checkpoint operation. So they already cleanly prevent checkpoint. dnotify on the other hand registers its watches using fcntl() which does not require th... 1 May 2010 10:55
[PATCH v21 058/100] c/r: (s390): expose a constant for the number of words (CRs)
We need to use this value in the checkpoint/restart code and would like to have a constant instead of a magic '3'. Changelog: Jan 20: . Define s390x sys_restart wrapper Mar 30: . Add CHECKPOINT_SUPPORT in Kconfig (Nathan Lynch) Mar 03: . Picked up additional use... 1 May 2010 10:55
[PATCH v21 035/100] deferqueue: generic queue to defer work
Add a interface to postpone an action until the end of the entire checkpoint or restart operation. This is useful when during the scan of tasks an operation cannot be performed in place, to avoid the need for a second scan. One use case is when restoring an ipc shared memory region that has been deleted (but is ... 1 May 2010 10:55