From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D00A0C4332F for ; Thu, 10 Nov 2022 20:05:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231322AbiKJUFL (ORCPT ); Thu, 10 Nov 2022 15:05:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52192 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230407AbiKJUFL (ORCPT ); Thu, 10 Nov 2022 15:05:11 -0500 Received: from fudo.makrotopia.org (fudo.makrotopia.org [IPv6:2a07:2ec0:3002::71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C6CD2C65C; Thu, 10 Nov 2022 12:05:10 -0800 (PST) Received: from local by fudo.makrotopia.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.94.2) (envelope-from ) id 1otDn6-0005Xu-LQ; Thu, 10 Nov 2022 21:04:48 +0100 Date: Thu, 10 Nov 2022 20:04:45 +0000 From: Daniel Golle To: Richard Weinberger Cc: Jens Axboe , Miquel Raynal , Vignesh Raghavendra , Davidlohr Bueso , Matthew Wilcox , "Martin K. Petersen" , Chaitanya Kulkarni , Ming Lei , linux-block , linux-kernel , linux-mtd , linux-efi Subject: Re: [PATCH v4 4/5] mtd_blkdevs: add option to enable scanning for partitions Message-ID: References: <1691046252.219046.1668109493753.JavaMail.zimbra@nod.at> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1691046252.219046.1668109493753.JavaMail.zimbra@nod.at> Precedence: bulk List-ID: X-Mailing-List: linux-efi@vger.kernel.org On Thu, Nov 10, 2022 at 08:44:53PM +0100, Richard Weinberger wrote: > ----- Ursprüngliche Mail ----- > > Von: "Daniel Golle" > > + > > + if (!IS_ENABLED(CONFIG_MTD_BLOCK_PARTITIONS) || mtd_type_is_nand(new->mtd)) > > + gd->flags |= GENHD_FL_NO_PART; > > I know that NAND should not get used with mtdblock because lack of wearleveling and > in general too many writes. But what exactly is the rationale to deny part scanning for NAND? As UBI should be used on NAND, partition scanning should be enabled for ubiblock devices to have uImage.FIT filesystem subimages mapped by the partition parser. If not skipping partition scanning on NAND-backed mtdblock devices the scanning itself will already trigger multiple warnings which now happen every time when a NAND-backed mtdblock device is being opened since commit 96a3295c ("mtdblock: warn if opened on NAND").