All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v2][PATCH 00/10] sysv SHM checkpoint/restart
@ 2009-04-07 12:31 Oren Laadan
       [not found] ` <1239107503-21941-1-git-send-email-orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Oren Laadan @ 2009-04-07 12:31 UTC (permalink / raw)
  To: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA; +Cc: Dave Hansen

This patchset adds support for IPC shared-memory and message queues.
It applies on top of c/r v14. Tested on x86_32 and verified with the 
tests provided in the userspace tools. 

Changelog:

  [2009-Apr-07] [v2]
  - Reorder paches
  - Rename 'cr_workqueue' -> 'cr_deferqueue'
  - Add c/r of sysvipc message queues
  - Integrate with recent naemspaces c/r (rebase on ckpt-v14)

Summary:

Oren Laadan (10):
      Infrastructure for work postponed to the end of checkpoint/restart
      ipc: allow allocation of an ipc object with desired identifier
      ipc: helpers to save and restore kern_ipc_perm structures
      sysvipc-shm: checkpoint
      sysvipc-shm: restart
      sysvipc-shm: export interface from ipc/shm.c to delete ipc shm
      sysvipc-shm: correctly handle deleted (active) ipc shared memory
      sysvipc-msg: make 'struct msg_msgseg' visible in ipc/util.h
      sysvipc-msq: checkpoint
      sysvipc-msq: restart

 checkpoint/Makefile            |    5 +-
 checkpoint/checkpoint.c        |    4 +
 checkpoint/ckpt_mem.c          |    9 +
 checkpoint/ckpt_task.c         |    2 +-
 checkpoint/deferqueue.c        |   62 ++++++
 checkpoint/restart.c           |    5 +
 checkpoint/rstr_file.c         |    1 -
 checkpoint/rstr_mem.c          |   23 +++
 checkpoint/rstr_task.c         |    2 +-
 checkpoint/sys.c               |    7 +
 checkpoint/util_ipc.c          |   95 +++++++++
 include/linux/checkpoint.h     |   28 +++
 include/linux/checkpoint_hdr.h |   65 +++++++
 include/linux/shm.h            |    4 +
 ipc/Makefile                   |    1 +
 ipc/ckpt_msg.c                 |  414 ++++++++++++++++++++++++++++++++++++++++
 ipc/ckpt_shm.c                 |  339 ++++++++++++++++++++++++++++++++
 ipc/msg.c                      |   20 ++-
 ipc/msgutil.c                  |    8 -
 ipc/sem.c                      |   17 ++-
 ipc/shm.c                      |   34 +++-
 ipc/util.c                     |   42 +++--
 ipc/util.h                     |   20 ++-
 23 files changed, 1158 insertions(+), 49 deletions(-)
 create mode 100644 checkpoint/deferqueue.c
 create mode 100644 checkpoint/util_ipc.c
 create mode 100644 ipc/ckpt_msg.c
 create mode 100644 ipc/ckpt_shm.c

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2009-04-14 22:48 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-07 12:31 [RFC v2][PATCH 00/10] sysv SHM checkpoint/restart Oren Laadan
     [not found] ` <1239107503-21941-1-git-send-email-orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-07 12:31   ` [RFC v2][PATCH 01/10] Infrastructure for work postponed to the end of checkpoint/restart Oren Laadan
     [not found]     ` <1239107503-21941-2-git-send-email-orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-13 15:35       ` Serge E. Hallyn
     [not found]         ` <20090413153504.GA15846-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-04-13 15:49           ` Oren Laadan
     [not found]             ` <49E35F25.5070501-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-13 18:04               ` Serge E. Hallyn
     [not found]                 ` <20090413180459.GA18467-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-04-14  6:16                   ` Oren Laadan
     [not found]                     ` <49E42A23.4030404-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-14 17:14                       ` Serge E. Hallyn
2009-04-14 22:48                       ` Serge E. Hallyn
2009-04-07 12:31   ` [RFC v2][PATCH 02/10] ipc: allow allocation of an ipc object with desired identifier Oren Laadan
     [not found]     ` <1239107503-21941-3-git-send-email-orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-14 18:08       ` Serge E. Hallyn
2009-04-07 12:31   ` [RFC v2][PATCH 03/10] ipc: helpers to save and restore kern_ipc_perm structures Oren Laadan
     [not found]     ` <1239107503-21941-4-git-send-email-orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2009-04-14 21:55       ` Serge E. Hallyn
2009-04-07 12:31   ` [RFC v2][PATCH 04/10] sysvipc-shm: checkpoint Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 05/10] sysvipc-shm: restart Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 06/10] sysvipc-shm: export interface from ipc/shm.c to delete ipc shm Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 07/10] sysvipc-shm: correctly handle deleted (active) ipc shared memory Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 08/10] sysvipc-msg: make 'struct msg_msgseg' visible in ipc/util.h Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 09/10] sysvipc-msq: checkpoint Oren Laadan
2009-04-07 12:31   ` [RFC v2][PATCH 10/10] sysvipc-msq: restart Oren Laadan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.