Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp227491ybh; Tue, 14 Jul 2020 23:52:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3BWWRtu9Vv08BfN8V8l9x0+XzuVKb+0iorciU7cubRmBKxB5yxSXSD4qUlyWCpQDTu2Yc X-Received: by 2002:a17:907:100a:: with SMTP id ox10mr7603739ejb.351.1594795979061; Tue, 14 Jul 2020 23:52:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594795979; cv=none; d=google.com; s=arc-20160816; b=0gWFIY/Xl0Cp/O9s+kDrvvZi0DrARrbtAZQXWo5pxOzcer+3JimMrU6+ZYaasuGO0N 6Ob9Vtj43Cx+4kLdpeFjntaHo3HWxhAc3S8evYEn7jMnLIr40SL4xH6wLnrIVfIRFUuU K+Im5WTPqmsDw/7Bvnf7V8F3vNVu+ZjPbIbWGnjT1HC1eI0ZBW+LN/P2tEeo9jfN0e63 xV5NmiZ2z5no8L67x/0qQ7PnN3ZCi+uZrNdJcXDew5ElEe2ffbkd92PkyJ04ng0BL7Zp 8cwgirickU1gdbKZAP60ukGkC+A5rfNbaFHFHm9I/yUZoRf9HB405C62zOff45OsfXWs X8Zg== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=hOzk963kzFmarhuIiT0gnvbOV/UweLAygeAIZg377NY=; b=S9Nztf5DOjdjMJbBy6uYqfd8zBcUSy2P+Q+netZIfqeGkLKkPMf/BpFOHO3fb39Hkb iaXHkKvgf7vsKafJsI34A6w14gSKKr4bzd2OTz8Y40Mr6xTJquK/iaGoJFqAbW1BGNtL 5PYkVNr/MzkfxafPc/IaIv/DoxIjaaomQvpVtcUSYmlYpjCXeYGtV3FzGh5b0S4fHwVg FIouYRYDLIjTD866fwP+jsthq6Ey/IpLpkCPfgUPGYvibyJ6dnbS1HtBTiEzAnqIIwBC SrPu3m5PbObPaMlBtmnhCu4FyBi2BVHcb0k+Uz7agjAaCiZMjtyGdaOdzTWnXokPVYAp 92LA== 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 g1si755696edy.370.2020.07.14.23.52.35; Tue, 14 Jul 2020 23:52:59 -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 S1728899AbgGOGvn (ORCPT + 99 others); Wed, 15 Jul 2020 02:51:43 -0400 Received: from verein.lst.de ([213.95.11.211]:57781 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727913AbgGOGvn (ORCPT ); Wed, 15 Jul 2020 02:51:43 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id 79AA767357; Wed, 15 Jul 2020 08:51:40 +0200 (CEST) Date: Wed, 15 Jul 2020 08:51:40 +0200 From: Christoph Hellwig To: Linus Torvalds Cc: Christoph Hellwig , Linux Kernel Mailing List , "H. Peter Anvin" , Song Liu , Al Viro , linux-raid@vger.kernel.org, linux-fsdevel , NeilBrown , Guoqing Jiang Subject: Re: decruft the early init / initrd / initramfs code v2 Message-ID: <20200715065140.GA22060@lst.de> References: <20200714190427.4332-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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 Tue, Jul 14, 2020 at 12:34:45PM -0700, Linus Torvalds wrote: > On Tue, Jul 14, 2020 at 12:06 PM Christoph Hellwig wrote: > > > > this series starts to move the early init code away from requiring > > KERNEL_DS to be implicitly set during early startup. It does so by > > first removing legacy unused cruft, and the switches away the code > > from struct file based APIs to our more usual in-kernel APIs. > > Looks good to me, with the added note on the utimes cruft too as a > further cleanup (separate patch). > > So you can add my acked-by. > > I _would_ like the md parts to get a few more acks. I see the one from > Song Liu, anybody else in md land willing to go through those patches? > They were the bulk of it, and the least obvious to me because I don't > know that code at all? Song is the maintainer. Neil is the only person I could think of that also knows the old md code pretty well. Guoqing has contributed a lot lately, but the code touched here is rather historic (and not used very much at all these days as people use modular md and initramfѕ based detection).