lkml.org 
[lkml]   [2011]   [May]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH 1/8] mm: export get_vma_policy()
    Date
    > diff --git a/include/linux/mempolicy.h b/include/linux/mempolicy.h
    > index 31ac26c..c2f6032 100644
    > --- a/include/linux/mempolicy.h
    > +++ b/include/linux/mempolicy.h
    > @@ -199,6 +199,9 @@ void mpol_free_shared_policy(struct shared_policy *p);
    > struct mempolicy *mpol_shared_policy_lookup(struct shared_policy *sp,
    > unsigned long idx);
    >
    > +struct mempolicy *get_vma_policy(struct task_struct *tsk,
    > + struct vm_area_struct *vma, unsigned long addr);
    > +
    > extern void numa_default_policy(void);
    > extern void numa_policy_init(void);
    > extern void mpol_rebind_task(struct task_struct *tsk, const nodemask_t *new,
    > diff --git a/mm/mempolicy.c b/mm/mempolicy.c
    > index 959a8b8..5bfb03e 100644
    > --- a/mm/mempolicy.c
    > +++ b/mm/mempolicy.c
    > @@ -1489,7 +1489,7 @@ asmlinkage long compat_sys_mbind(compat_ulong_t start, compat_ulong_t len,
    > * freeing by another task. It is the caller's responsibility to free the
    > * extra reference for shared policies.
    > */
    > -static struct mempolicy *get_vma_policy(struct task_struct *task,
    > +struct mempolicy *get_vma_policy(struct task_struct *task,
    > struct vm_area_struct *vma, unsigned long addr)

    Looks reasonable to me.
    Reviewed-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>






    \
     
     \ /
      Last update: 2011-05-09 09:43    [W:0.023 / U:0.056 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site