From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Cox Subject: Re: execve(NULL, argv, envp) for nommu? Date: Tue, 5 Sep 2017 14:24:36 +0100 Message-ID: <20170905142436.262ed118@alans-desktop> References: <324c00d9-06a6-1fc5-83fe-5bd36d874501@landley.net> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-embedded-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Geert Uytterhoeven Cc: Rob Landley , Linux Embedded , Oleg Nesterov , "linux-kernel@vger.kernel.org" > > anymore. But I'm already _running_ this program. If I could fork() I > > could already get a second copy of the sucker and call main() again > > myself if necessary, but I can't, so... You can - ptrace 8) > > honoring the suid bit if people feel that way. I just wanna unblock > > vfork() while still running this code. Would it make more sense to have a way to promote your vfork into a fork when you hit these cases (I appreciate that fork on NOMMU has a much higher performance cost as you start having to softmmu copy or swap pages). Alan