Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751988AbaKYXOn (ORCPT ); Tue, 25 Nov 2014 18:14:43 -0500 Received: from mx1.redhat.com ([209.132.183.28]:52064 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751890AbaKYXOm (ORCPT ); Tue, 25 Nov 2014 18:14:42 -0500 Message-ID: <1416957270.2509.40.camel@pluto.fritz.box> Subject: Re: [RFC PATCH 3/4] kmod - add call_usermodehelper_ns() helper From: Ian Kent To: Oleg Nesterov Cc: Kernel Mailing List , "J. Bruce Fields" , Stanislav Kinsbursky , Trond Myklebust , David Howells , Benjamin Coddington , Al Viro , "Eric W. Biederman" Date: Wed, 26 Nov 2014 07:14:30 +0800 In-Reply-To: <20141125220637.GA10008@redhat.com> References: <20141125005255.4974.54193.stgit@pluto.fritz.box> <20141125010734.4974.85347.stgit@pluto.fritz.box> <20141125215248.GA7958@redhat.com> <20141125220637.GA10008@redhat.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2014-11-25 at 23:06 +0100, Oleg Nesterov wrote: > On 11/25, Oleg Nesterov wrote: > > > > Let me first apologize, I didn't actually read this series yet. > > > > But I have to admit that so far I do not like this approach... > > probably I am biased. > > Yes. > > And I have another concern... this is mostly a feeling, I can be > easily wrong but: > > > On 11/25, Ian Kent wrote: > > > > > > +static int umh_set_ns(struct subprocess_info *info, struct cred *new) > > > +{ > > > + struct nsproxy *ns = info->data; > > > + > > > + mntns_setfs(ns->mnt_ns); > > > > Firstly, it is not clear to me if we should use the caller's ->mnt_ns. > > Let me remind about the coredump. The dumping task can cloned with > > CLONE_NEWNS or it cam do unshare(NEWNS)... but OK, I do not understand > > this enough. > > And otoh. If we actually want to use the caller's mnt_ns/namespaces we > could simply fork/reparent a child which will do execve ? Are you saying that the user space program should be modified to do this? Ian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/