Checkpoint/restart file owner, file-locks and file-lease information. Changelog[v3]: - Broke-up C/R of file-leases patches into smaller patches and included them in this set. - Addressed comments from Jamie Lokier, Oren Laadan with help from John Stultz on the computation of time offsets. Sukadev Bhattiprolu (16): Add uid, euid params to f_modown() Add uid, euid params to __f_setown() Checkpoint file-owner information Restore file_owner info Move file_lock macros into linux/fs.h Checkpoint file-locks Define flock_set() Define flock64_set() Restore file-locks Initialize ->fl_break_time to 0 Add ->fl_type_prev field. Add ->fl_break_notified field. Add jiffies_begin field to ckpt_ctx Checkpoint file-leases Define do_setlease() Restore file-leases drivers/char/tty_io.c | 3 +- drivers/net/tun.c | 3 +- fs/checkpoint.c | 410 +++++++++++++++++++++++++++++++++++--- fs/fcntl.c | 19 +- fs/locks.c | 207 +++++++++++++++----- fs/notify/dnotify/dnotify.c | 3 +- include/linux/checkpoint_hdr.h | 26 +++ include/linux/checkpoint_types.h | 1 + include/linux/fs.h | 17 ++- kernel/checkpoint/sys.c | 1 + 10 files changed, 596 insertions(+), 94 deletions(-) Note: Most of the "added lines" in fs/locks.c are comments about C/R :-) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html