Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp822411ybg; Sun, 26 Jul 2020 23:50:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwGLMX8uSpw1IEy0+wvhInw4Ku3NH4SllPeFqcyGUz6Nb5sTXj1Vw4BMARi11p3Ivf+uxDE X-Received: by 2002:a17:906:1747:: with SMTP id d7mr19532343eje.39.1595832650612; Sun, 26 Jul 2020 23:50:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595832650; cv=none; d=google.com; s=arc-20160816; b=eLvODClaPFtE3+3GBmPVh7WmQBOFmWoXu/nZFttioVrGuZfeN3iLknSx6ChW4Lit2x NOJF8tvQj0BCsjU1sDcAEozS3eOakDLp3DDxq8iys4x/UbyVx9Oub0oq6+ao8fsyEAEv M91mIKl0vOEHIdw6IINPca8RUha/LIEUSA9LtKbJcaaWK8xcUwcWT88GY3Y7Ct3kG2TD Ic8BqglkEM2PFVxokAZpTa2wlh4/CbkBrsTqKCbk3vPD8zrjyReUh6sjD3+5gw+a5J7c T4eDHAbjxjIN7Dv043GHn3BVO19HrcYTsRMwF3rBqQC6fQYR0YTxE8Dp5VFUD0BLfSD3 Aspg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=VfTRN2YrxQcj4vb5qKyrDLJBgbQB7cNjFMLgea0lIlA=; b=tS33SZVNvCjrBe5sohK88kXTWk1AJpTaRlCcx5x3ilsvNLxbKeBYZw5RmcPu4Nh/VT FStaUmX9kcdiz8s4JRg6ofOmJJ624WDS0wewbPhRTZqVP35+qu1SmkKI89XC+9Ke7/2O yJUH2Wl1CAd0e0Qhu94d5tkr/wtVrDYin0bUuD9tFK5NPYwpTx460k8s4vEUHTVMlH8d bo3TQW5F/CcwVz2c6awg0Q9i4TDKyJFeCSrIXUVtys3HIIhEe9vgsVNbROw9lLuGJDdk 2pJRudhHjLIYrRFiPyxUyj3AlkwB55UH2waYlQwaPYDZvcj9wL3Mc1nZfE97LzTq2dXX Qkrw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w12si5460224edl.141.2020.07.26.23.50.28; Sun, 26 Jul 2020 23:50:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726845AbgG0GuA (ORCPT + 99 others); Mon, 27 Jul 2020 02:50:00 -0400 Received: from verein.lst.de ([213.95.11.211]:42221 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726116AbgG0GuA (ORCPT ); Mon, 27 Jul 2020 02:50:00 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id 2774168B05; Mon, 27 Jul 2020 08:49:58 +0200 (CEST) Date: Mon, 27 Jul 2020 08:49:57 +0200 From: Christoph Hellwig To: hpa@zytor.com Cc: Christoph Hellwig , Al Viro , linux-kernel@vger.kernel.org, Song Liu , Linus Torvalds , linux-raid@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH 18/23] init: open code setting up stdin/stdout/stderr Message-ID: <20200727064957.GB2317@lst.de> References: <20200714190427.4332-1-hch@lst.de> <20200714190427.4332-19-hch@lst.de> <20200727030534.GD795125@ZenIV.linux.org.uk> <20200727062425.GA2005@lst.de> <366377E2-6F19-45E1-9285-CFA5E660C6B5@zytor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <366377E2-6F19-45E1-9285-CFA5E660C6B5@zytor.com> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jul 26, 2020 at 11:36:15PM -0700, hpa@zytor.com wrote: > >Err, why? The changes have been pretty simple, and I'd rather not come > >up with new crazy ways just to make things complicated. > > Why? To avoid this neverending avalanche of special interfaces and layering violations. Neatly deals with non-contiguous contents and initramfs in device memory, etc. etc. etc. I don't think it will be all that simple. But given that linux-next is just missing one series Al was already ok with to kill off set_fs entirely for about half of our architectures I'd rather go ahead with this series. If you can send a series mapping user memory that actually cleans things up on top of it I'm not going to complain, but I'm not sure it really is going to be all that much cleaner.