lkml.org 
[lkml]   [2013]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 17/20] nsproxy: don't make create_new_namespaces static
    Date
    audit moudule will use create_new_namespaces to
    create new nsproxy.

    Signed-off-by: Gao feng <gaofeng@cn.fujitsu.com>
    ---
    include/linux/nsproxy.h | 4 ++++
    kernel/nsproxy.c | 2 +-
    2 files changed, 5 insertions(+), 1 deletion(-)

    diff --git a/include/linux/nsproxy.h b/include/linux/nsproxy.h
    index dc7af11..7ae15fc 100644
    --- a/include/linux/nsproxy.h
    +++ b/include/linux/nsproxy.h
    @@ -73,6 +73,10 @@ void switch_task_namespaces(struct task_struct *tsk, struct nsproxy *new);
    void free_nsproxy(struct nsproxy *ns);
    int unshare_nsproxy_namespaces(unsigned long, struct nsproxy **,
    struct cred *, struct fs_struct *);
    +struct nsproxy *create_new_namespaces(unsigned long flags,
    + struct task_struct *tsk,
    + struct user_namespace *user_ns,
    + struct fs_struct *new_fs);
    int __init nsproxy_cache_init(void);

    static inline void put_nsproxy(struct nsproxy *ns)
    diff --git a/kernel/nsproxy.c b/kernel/nsproxy.c
    index e8374aa..a8cf2f4 100644
    --- a/kernel/nsproxy.c
    +++ b/kernel/nsproxy.c
    @@ -60,7 +60,7 @@ static inline struct nsproxy *create_nsproxy(void)
    * Return the newly created nsproxy. Do not attach this to the task,
    * leave it to the caller to do proper locking and attach it to task.
    */
    -static struct nsproxy *create_new_namespaces(unsigned long flags,
    +struct nsproxy *create_new_namespaces(unsigned long flags,
    struct task_struct *tsk, struct user_namespace *user_ns,
    struct fs_struct *new_fs)
    {
    --
    1.8.3.1


    \
     
     \ /
      Last update: 2013-10-24 09:41    [W:4.119 / U:0.272 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site