[PATCH v21 036/100] c/r: introduce vfs_fcntl()
This patch introduces vfs_fcntl() so that it can be called from restart (see patch adding restart of files). Cc: linux-fsdevel(a)vger.kernel.org Signed-off-by: Oren Laadan <orenl(a)cs.columbia.edu> Acked-by: Serge E. Hallyn <serue(a)us.ibm.com> Tested-by: Serge E. Hallyn <serue(a)us.ibm.com> --- fs/fcntl.c | ... 1 May 2010 10:55
[PATCH v21 037/100] c/r: introduce new 'file_operations': ->checkpoint, ->collect()
While we assume all normal files and directories can be checkpointed, there are, as usual in the VFS, specialized places that will always need an ability to override these defaults. Although we could do this completely in the checkpoint code, that would bitrot quickly. This adds a new 'file_operations' function f... 1 May 2010 10:55
[PATCH v21 087/100] powerpc: wire up checkpoint and restart syscalls
From: Nathan Lynch <ntl(a)pobox.com> Changelog [v21]: - Fix build break with CONFIG_CHECKPOINT=n Changelog [v19]: - Checkpoint/powerpc: fix up checkpoint syscall, tidy restart 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/powe... 1 May 2010 10:55
[PATCH v21 017/100] cgroup freezer: interface to freeze a cgroup from within the kernel
Add public interface to freeze a cgroup freezer given a task that belongs to that cgroup: cgroup_freezer_make_frozen(task) Freezing the root cgroup is not permitted. Freezing the cgroup to which current process belong is also not permitted. This will be used for restart(2) to be able to leave the restarted pr... 1 May 2010 10:55
[PATCH v21 043/100] c/r: add generic '->checkpoint()' f_op to simple devices
* /dev/null * /dev/zero * /dev/random * /dev/urandom Changelog [v21]: - Put file_ops->checkpoint under CONFIG_CHECKPOINT Cc: linux-fsdevel(a)vger.kernel.org Signed-off-by: Oren Laadan <orenl(a)cs.columbia.edu> Acked-by: Serge E. Hallyn <serue(a)us.ibm.com> Tested-by: Serge E. Hallyn <serue(a)us.ibm.com> --- d... 1 May 2010 10:55
[PATCH v21 039/100] c/r: introduce method '->checkpoint()' in struct vm_operations_struct
Changelog[v17] - Forward-declare 'ckpt_ctx et-al, don't use checkpoint_types.h Cc: linux-fsdevel(a)vger.kernel.org Cc: linux-mm(a)kvack.org Signed-off-by: Oren Laadan <orenl(a)cs.columbia.edu> Acked-by: Serge E. Hallyn <serue(a)us.ibm.com> Tested-by: Serge E. Hallyn <serue(a)us.ibm.com> --- include/linux/mm.h | 4... 1 May 2010 10:55
[PATCH v21 018/100] Namespaces submenu
From: Dave Hansen <dave(a)linux.vnet.ibm.com> Let's not steal too much space in the 'General Setup' menu. Take a cue from the cgroups code and create a submenu. This can go upstream now. Signed-off-by: Dave Hansen <dave(a)linux.vnet.ibm.com> Acked-by: Oren Laadan <orenl(a)cs.columbia.edu> Acked-by: Serge E. Hally... 1 May 2010 10:54
[PATCH v21 019/100] Make file_pos_read/write() public and export kernel_write()
These three are used in a subsequent patch to allow the kernel c/r code to call vfs_read/write() to read and write data to and from the checkpoint image. This patch makes the following changes: 1) Move kernel_write() from fs/splice.c to fs/exec.c to be near kernel_read() 2) Make kernel_read/write() iterate ... 1 May 2010 10:54
[PATCH v21 015/100] cgroup freezer: Update stale locking comments
From: Matt Helsley <matthltc(a)us.ibm.com> Update stale comments regarding locking order and add a little more detail so it's easier to follow the locking between the cgroup freezer and the power management freezer code. Signed-off-by: Matt Helsley <matthltc(a)us.ibm.com> Cc: Oren Laadan <orenl(a)cs.columbia.edu> C... 1 May 2010 10:54
[PATCH 1/3] input: mt: Simplify event bypass logic
The input bypass mechanism is only used by the MT events. Since all MT events use bypassing by construction, the current list is a mere duplication of input.h. This patch replaces the bypass list by a simple range test. Signed-off-by: Henrik Rydberg <rydberg(a)euromail.se> --- drivers/input/input.c | 31 +-----... 1 May 2010 10:54