[Devel] Re: [RFC v14-rc3][PATCH 33/36] Support for share memory address spaces

2009-04-09 Thread Serge E. Hallyn
Quoting Oren Laadan (or...@cs.columbia.edu): The task address space (task-mm) may be shared between processes if CLONE_VM is used, and particularly among threads. Accordingly, treat 'task-mm' as a shared object: during checkpoint check against the objhash and only dump the contents if seen for

[Devel] Re: [RFC v14-rc3][PATCH 33/36] Support for share memory address spaces

2009-04-09 Thread Oren Laadan
Serge E. Hallyn wrote: Quoting Oren Laadan (or...@cs.columbia.edu): The task address space (task-mm) may be shared between processes if CLONE_VM is used, and particularly among threads. Accordingly, treat 'task-mm' as a shared object: during checkpoint check against the objhash and only

[Devel] Re: [RFC v14-rc3][PATCH 33/36] Support for share memory address spaces

2009-04-09 Thread Serge E. Hallyn
Quoting Oren Laadan (or...@cs.columbia.edu): Serge E. Hallyn wrote: Quoting Oren Laadan (or...@cs.columbia.edu): The task address space (task-mm) may be shared between processes if CLONE_VM is used, and particularly among threads. Accordingly, treat 'task-mm' as a shared object:

[Devel] Re: [RFC v14-rc3][PATCH 33/36] Support for share memory address spaces

2009-04-09 Thread Oren Laadan
On Thu, 9 Apr 2009, Serge E. Hallyn wrote: Quoting Oren Laadan (or...@cs.columbia.edu): Serge E. Hallyn wrote: Quoting Oren Laadan (or...@cs.columbia.edu): The task address space (task-mm) may be shared between processes if CLONE_VM is used, and particularly among threads.

[Devel] Re: [RFC v14-rc3][PATCH 33/36] Support for share memory address spaces

2009-04-09 Thread Serge E. Hallyn
Quoting Oren Laadan (or...@cs.columbia.edu): On Thu, 9 Apr 2009, Serge E. Hallyn wrote: During task creation, the algorithm implies that the thread group leader is created first, and it in turn clones all the other threads in the thread group. So now they all share the same MM, and no