From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 03 Jan 2024 19:32:27 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rL62W-002NVQ-0c for lore@lore.pengutronix.de; Wed, 03 Jan 2024 19:32:27 +0100 Received: from bombadil.infradead.org ([2607:7c80:54:3::133]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rL62S-0003B7-Eg for lore@pengutronix.de; Wed, 03 Jan 2024 19:32:27 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=emfq+E3lnAzPffAhunf1rbmaS36LLLdRObKHDs2vR58=; b=ii4sGWhIeNuiAOY3wtFrLlSGp9 5xfM5Hcy5REq8TpeoHNH4AGwfjW1xyqtyGybxsMe0E7fimF0/+zWH9Z2VuxhcNCgkTqIIcyay6Lz8 fP2Po1qPwx+LnA77QU0UU+MzCJrPyycDJAyDiAYPIwhdG44pS7nw6SQXQt3Rxjx63gPYT9K1FXIlt pZ3cztWW/kxm1ewMRpH5cSsM3EjPPsIwL89b1dQ1IeNvNCNdnX6Bmaa/qJPjA31I4LLfayrsRTV2U lw9ayw4GsYThZFGmPb4VDH9rhh0NYor5e8U7Mbg2xm+CBzlkRwrTNtknMEWYwVBMgza5qbGXz4P1O FVyR5N4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rL61M-00BhQW-1k; Wed, 03 Jan 2024 18:31:16 +0000 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rL613-00Bh7i-1e for barebox@lists.infradead.org; Wed, 03 Jan 2024 18:31:02 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rL612-0001Zy-BV; Wed, 03 Jan 2024 19:30:56 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rL611-000Aw9-UC; Wed, 03 Jan 2024 19:30:55 +0100 Received: from localhost ([::1] helo=dude05.red.stw.pengutronix.de) by dude05.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1rL5k1-001j4X-32; Wed, 03 Jan 2024 19:13:21 +0100 From: Ahmad Fatoum To: barebox@lists.infradead.org Cc: Ahmad Fatoum Date: Wed, 3 Jan 2024 19:11:42 +0100 Message-Id: <20240103181312.409668-23-a.fatoum@pengutronix.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240103181312.409668-1-a.fatoum@pengutronix.de> References: <20240103181312.409668-1-a.fatoum@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240103_103057_556363_F78DEA3C X-CRM114-Status: UNSURE ( 9.11 ) X-CRM114-Notice: Please train this message. X-BeenThere: barebox@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "barebox" X-SA-Exim-Connect-IP: 2607:7c80:54:3::133 X-SA-Exim-Mail-From: barebox-bounces+lore=pengutronix.de@lists.infradead.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-6.3 required=4.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Subject: [PATCH 022/112] commands: stat: display bootable partition table bit info X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on metis.whiteo.stw.pengutronix.de) There's no common code yet, but board code may iterate over cdevs to handle the boot partition specially. Make writing such code easier by adding the new flags to the stat command's output. Signed-off-by: Ahmad Fatoum --- fs/fs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fs/fs.c b/fs/fs.c index a7097dd3946e..b3eac2e55ad6 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -101,6 +101,10 @@ void cdev_print(const struct cdev *cdev) printf(" gpt-partitioned"); if (cdev->mtd) printf(" mtd"); + if (cdev->flags & DEVFS_PARTITION_BOOTABLE_ESP) + printf(" boot-esp"); + if (cdev->flags & DEVFS_PARTITION_BOOTABLE_LEGACY) + printf(" boot-legacy"); printf(" )"); } printf("\n"); -- 2.39.2