Messages in this thread | | | Date | Tue, 01 Apr 2008 21:45:09 +0530 | From | Balbir Singh <> | Subject | Re: [RFC][-mm] Add an owner to the mm_struct (v4) |
| |
Pekka Enberg wrote: > Hi, > > On Tue, Apr 1, 2008 at 3:43 PM, Balbir Singh <balbir@linux.vnet.ibm.com> wrote: >> @@ -227,8 +227,9 @@ struct mm_struct { >> /* aio bits */ >> rwlock_t ioctx_list_lock; >> struct kioctx *ioctx_list; >> -#ifdef CONFIG_CGROUP_MEM_RES_CTLR >> - struct mem_cgroup *mem_cgroup; >> +#ifdef CONFIG_MM_OWNER >> + struct task_struct *owner; /* The thread group leader that */ >> + /* owns the mm_struct. */ >> #endif > > Yes, please. This is useful for the revokeat() patches as well. I > currently need a big ugly loop to scan each task so I can break COW of > private pages.
Hi, Pekka,
It's good to know that this will be useful. I think understand your use case of having to walk the entire tasklist to break COW of private pages, having the owner information right in the mm_struct is definitely useful.
-- Warm Regards, Balbir Singh Linux Technology Center IBM, ISTL
| |