Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3722319rdh; Tue, 28 Nov 2023 01:54:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IF+kNZ+wIamuDuBpTzCdYHV15ctLOGcDE3cjwna8EZFrQv6KggBLCty1on22vzlufu9L2yD X-Received: by 2002:a05:6870:5486:b0:1fa:2d2f:a3c1 with SMTP id f6-20020a056870548600b001fa2d2fa3c1mr12243961oan.45.1701165252289; Tue, 28 Nov 2023 01:54:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701165252; cv=none; d=google.com; s=arc-20160816; b=Te+7e/UVCgK6y1LjiAFJ5g3LZXBisY6CwMrgFcpksTlf9xnifnsS71Ofq4NviDd7fF zUHP545iWyQLKp1M3XHv4rP2r1Yo7j971UUQSbzAwmcnUzQulGGxxAqxlur6b2lwrXb/ SmTUHBALqPs1iCA9amVA1VZJFsUvzzEb4Mp/ayAhACqrTeJnoD3VHOgLUYBXllvJop05 whMnxp98sC247sIpL/0KbqeLAMub6EyNgqzsEGIZkBbZ5De6l6/O08W9euhY8DwaWWz9 ATlnpRK+H+kytDrINrCUMipjVqDQ/hUN2WBqqZ5XQDjEKR4Ekr0ol8InxJ26cnXvK3NY HTzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=JUCwF9ZLlfBG+7shmNLdJVb9Gaa64rNqyXQXBv6+vio=; fh=1U4fMHMbxDDnzujes3n5DapeKtnj5unRXGVBv6QXUdk=; b=TUqstwwOkc3ylESwhslP3HN+Htfgguryi3i2S0m89UIE0lTXnLYAkfS3FmEhU7IEcu WBKvNxKqv+qkv8iAwPXE/gn4xVQWDI8B2UBxw7miro+puWB/TmejQ9A0t9CLZKJdqixn ozvHi512U/DoABxV4QlaG3q5bPmsKjxxMaeKX+CiuYS/GFRwfLERXD/jZwwKpRy4VGzR z4C/CqpANMw+LfZMmimBraJpm4r7xJ16nl+V5Qrrzh3AVJfcJiXtsa4Bb7KDj0YzkgWb NgXAjfiZY/JS/US78k/juTQPJXkFG3+1OfZJXFqf4heAKYRr66UTkl4s2i2ngioPQgFs govA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1wjBmdoL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id c12-20020a631c4c000000b005b918d9a3c2si11854637pgm.868.2023.11.28.01.54.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 01:54:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1wjBmdoL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 36726804C515; Tue, 28 Nov 2023 01:54:11 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343911AbjK1JyA (ORCPT + 99 others); Tue, 28 Nov 2023 04:54:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343879AbjK1Jx6 (ORCPT ); Tue, 28 Nov 2023 04:53:58 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7825D10E for ; Tue, 28 Nov 2023 01:54:04 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C879CC433C7; Tue, 28 Nov 2023 09:54:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1701165244; bh=n+Ar5X9JSbp0izchwv6/lFQCJOtaNSaVKuhBCyJ0pnA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=1wjBmdoLl7hA6XpxnkWmlyKxAiYTdui/gybppPOw7NS+DRXo6/xBDKX/6If3IIf0+ WGL5S78lFOV5BeHSOlVSI37fD5lory5sZTs8rL1trKebejjW+DFd8RzMrYykR/hl2f hKfMpDdYQyGqZ1Azxcv+rKHq1Jz2Y+OTHbl5XLoE= Date: Tue, 28 Nov 2023 09:54:01 +0000 From: Greg KH To: Stefan Berger Cc: linux-kernel@vger.kernel.org, zohar@linux.ibm.com, initramfs@vger.kernel.org, stable@vger.kernel.org, Rob Landley Subject: Re: [PATCH v3] rootfs: Fix support for rootfstype= when root= is given Message-ID: <2023112826-cesspool-cabbie-06c5@gregkh> References: <20231120011248.396012-1-stefanb@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231120011248.396012-1-stefanb@linux.ibm.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 28 Nov 2023 01:54:11 -0800 (PST) On Sun, Nov 19, 2023 at 08:12:48PM -0500, Stefan Berger wrote: > Documentation/filesystems/ramfs-rootfs-initramfs.rst states: > > If CONFIG_TMPFS is enabled, rootfs will use tmpfs instead of ramfs by > default. To force ramfs, add "rootfstype=ramfs" to the kernel command > line. > > This currently does not work when root= is provided since then > saved_root_name contains a string and rootfstype= is ignored. Therefore, > ramfs is currently always chosen when root= is provided. > > The current behavior for rootfs's filesystem is: > > root= | rootfstype= | chosen rootfs filesystem > ------------+-------------+-------------------------- > unspecified | unspecified | tmpfs > unspecified | tmpfs | tmpfs > unspecified | ramfs | ramfs > provided | ignored | ramfs > > rootfstype= should be respected regardless whether root= is given, > as shown below: > > root= | rootfstype= | chosen rootfs filesystem > ------------+-------------+-------------------------- > unspecified | unspecified | tmpfs (as before) > unspecified | tmpfs | tmpfs (as before) > unspecified | ramfs | ramfs (as before) > provided | unspecified | ramfs (compatibility with before) > provided | tmpfs | tmpfs (new) > provided | ramfs | ramfs (new) > > This table represents the new behavior. > > Fixes: 6e19eded3684 ("initmpfs: use initramfs if rootfstype= or root= specified") > Cc: > Signed-off-by: Rob Landley > Link: https://lore.kernel.org/lkml/8244c75f-445e-b15b-9dbf-266e7ca666e2@landley.net/ > Signed-off-by: Stefan Berger Acked-by: Greg Kroah-Hartman Who should take this patch? Me? Or someone else? thanks, greg k-h