Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1641475ybt; Mon, 15 Jun 2020 05:56:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJySz7R9UvYr70urRCZiMZWb2g07tdh2rsOUXICq08sYjoHxuyUZ1SNjJglpvTI/MlwIHSpv X-Received: by 2002:a17:906:360b:: with SMTP id q11mr21393024ejb.290.1592225761277; Mon, 15 Jun 2020 05:56:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592225761; cv=none; d=google.com; s=arc-20160816; b=rDHU48lWkMz4G2XO8vmQcIZxlOPxcdnGkSOPZrUlPOuJMU1LoKUoCwXYjgb/mfjNgS 9Xp8JUksF1kNsCQ2WF9Zz2UH24lqCpOx10SBejlKdxsY9FBJf4nc8k58o4tWQLgaEvxG M7JbT3Wf6nwfKlK+T1rnTs5+iXpo0hYdRa+S7LhKDg2ge/YPKz1BjoWKePySp5i3K/MD 02rnkHtNqYU98Z8Xm1BVrfCIzgvjCEo/CajDN8eo5qos1iCQrOK2ILLV2HEGjFgdTVXL K1BwJzrXQemT6yXgoeF0FkdBs0aQqkJAiyFoZF6di0UIoy0LR2VQXNzT6Q8syk0uVHk6 +tQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=BbLzIVFa4A6zUaNf1L0nDn8DbczZnfgkEyA73ztXvCw=; b=HEuIx24PvC3mBgyOfIUc0X5Y3DXwgRR4uQbrGw6EJj9WWQ7cTfz7f+GHLlxR0HcS1M TzkNkrkdYW0uuHJ4hfIoFMoqftUeIf4Oj0zIG8gPZ2U7NVXMFPSwLzbmAogcY7LBd5SB lk8rztmw/VKhCHqwKQkEz84v1x5yh+a3NkXcWv6ycHfFtHveHztGVkgNfLgeJXbugIv0 p1reIv0lkC5tEGh9QGqJA+cjsO/epcUi44h1/pUQPqUzmKIQB6DNLvI8RgkjMBbRoSpR BKEuB2Yl15yL580LvOI7VGacrMqP1NBQNZg9C+80p04B2Cin9/9djPQBEuKqmRmkee8E sw9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=eHfpexpJ; 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 c16si8706070edv.438.2020.06.15.05.55.39; Mon, 15 Jun 2020 05:56:01 -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; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=eHfpexpJ; 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 S1730112AbgFOMxn (ORCPT + 99 others); Mon, 15 Jun 2020 08:53:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729643AbgFOMxb (ORCPT ); Mon, 15 Jun 2020 08:53:31 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6F2BC05BD43; Mon, 15 Jun 2020 05:53:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=BbLzIVFa4A6zUaNf1L0nDn8DbczZnfgkEyA73ztXvCw=; b=eHfpexpJTLJHg1CM2SZriyfffr qH+XQnvHEPvo2L2p3Nn+0V0EaaIwExHSpbbphZW3JHBWMFhCv5EUgC7DnMn2qRvVrRoKyIOmAgbGe t6M6WhcCqMRYYCyUrfRRC3RUYTatpj1SKtOszQLRmzMy+FPk/laJymS71GfYVKBDWI1wz4vr2xJID MwI58dESnvKWx9BvhFlBTZT4ncZl4GSfTDWWmLNbQKJ+gvpRy50tlp5cBrVL6g3u3mtt9loUkRE2l Y0rHbnO0vZxxQso6tuxh1Ym7McZADkKv+ALZsbv9f3rFYCyzTEaTgJ1IqhDqHhIghLeHjbHPwjsjW WnL7oGMg==; Received: from 195-192-102-148.dyn.cablelink.at ([195.192.102.148] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1jkoc9-0000hi-OW; Mon, 15 Jun 2020 12:53:26 +0000 From: Christoph Hellwig To: linux-kernel@vger.kernel.org Cc: "H. Peter Anvin" , Song Liu , Al Viro , Linus Torvalds , linux-raid@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: decruft the early init / initrd / initramfs code Date: Mon, 15 Jun 2020 14:53:07 +0200 Message-Id: <20200615125323.930983-1-hch@lst.de> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, 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.