Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2874087pxv; Sun, 27 Jun 2021 11:30:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzrFt+ME2pOTbksSPP4LcgSjxBpGmu4Ts84nLUSI793p+m+9OVWDdSJa9Rh6NtrITwFEY6D X-Received: by 2002:aa7:cc01:: with SMTP id q1mr24561675edt.84.1624818647176; Sun, 27 Jun 2021 11:30:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624818647; cv=none; d=google.com; s=arc-20160816; b=GOW8tTqElqFmQKRd3KePASkZBeOLRuzKfCZ7xmQo8S59N5+/x8ljSia4evIGgT+YOc Dz6aUhyF3+p01UMkMCyUXDO4YqTExuTtNWebXOnokswRiWXiRG02MYmd/FqFZMiqFjdd 8Mwa/KN3UJ4Rn/llb0OGiyywE9wX44lCEGl0dGZSciV0Yeqa0c5mQVofknBHZGw7v4F8 Tg3DD5LJc8oQ8X9kAiJ+SL+cvkf6g3cwT73+HcYrX1NlODl64fjHAc80KpKTxwNecvgS dV1mGNFAgEntThyfcPfrYg4rPuT3O5yaKvjNaoSOvBvpnkeN9rurfXj0Vm864sCnKTNE EmTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=I+z4qkVkifTb0Z2Fw0OduCD9k1E+MgQUYF/WWXgsuTw=; b=T/3hfTohGDES/zyuC90nmTvLjtaZ38UIL1ClPHrVk80CDfoPShfcbtQ7/mCf+09RjM rPId/RkM7wz+NUQQ0OuPpUDqMPhlW54DJ7/5bIZXHpDkDlpyn5BJiT7+ryoko9yosq1h DvqEYnYWpPmX5+XtjDIbk1GHgKDzAd1MmB4DPXz4Z0nv9drXQ/Nq939AQKn0kzVEIWZK BFvu3M9A9SqvsRh3HfynhfU5+jOGXEwerY3rPmUxI/+PhOTZ4oYsHDV/saQURQqCC8u7 134+3+x2zOO4Tfg/ROPM8nEbZmPgNGqc9w7fS1fU41jNTjC5m6hawaqulblo8FP6F7iT V0Sw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uL7OKanI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o15si5914293ejy.464.2021.06.27.11.30.23; Sun, 27 Jun 2021 11:30:47 -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=pass header.i=@gmail.com header.s=20161025 header.b=uL7OKanI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231429AbhF0Sbt (ORCPT + 99 others); Sun, 27 Jun 2021 14:31:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55296 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231352AbhF0Sbt (ORCPT ); Sun, 27 Jun 2021 14:31:49 -0400 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC2F1C061574; Sun, 27 Jun 2021 11:29:23 -0700 (PDT) Received: by mail-oo1-xc2c.google.com with SMTP id v3-20020a4ac9030000b029024c9d0bff49so191035ooq.0; Sun, 27 Jun 2021 11:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=I+z4qkVkifTb0Z2Fw0OduCD9k1E+MgQUYF/WWXgsuTw=; b=uL7OKanIVKL7ppTZGqcwmPDmBXQ+Nxi+L132xY2K7ThGyNV39mFY8n7rekVwU4uA0B TWWijxnmvB0euSuw32huegRqkIBHBfLPPuy3HdxuUJOZSBerKuhihbM1UN+48zQ7Sodb 5ciWhWmTgNdRa5ZMDVF+w7h/K8l/NCZR/iSwFbfnq/wyc0niJnMAGXiAzAlNUjnW1tDz FKFpuJlPriSvCC04LnSG+OWuDlVshf0tTtAJwZps4NFYUvD8FLqYB+0HZevwy/tuJQa1 itzZ3+Td+yQ3f/1QFFhGOCYIh7FAwOvJum7V+izkmz2vvJHR2Wz9LSQEXy4cvl8pNpVu ThMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=I+z4qkVkifTb0Z2Fw0OduCD9k1E+MgQUYF/WWXgsuTw=; b=WVPDYzg8Cd2rLwMV+b81sU79+9sPfZxUB0y3IeTXC8Slc2iS87kYJ0lVxSB+h24hU4 HnhNGiY41otumb1JygeY9gsRv/eIvwjpVcI69VCWNfbtakbM3s/OHoENtDizUjlzfQv+ Z5decVwVrywE1Osg6dnJ+0ERlnqlbrPD/eP52XVFU3YVIx2tF3ps7LBStSdaykinvpGn FxXuPTMSnGyH8ptuaAJ7OpvYwlVQ/Me2/IkKFMitEP5hvv3bjBI+wEr0yNAgZW6BOgRA HPUByno1keHa64BV873/qbxdO2LUq2wRJXZq8XdQxM6iTePnZH88BTUNmUYfGYzFZtfE xnpQ== X-Gm-Message-State: AOAM531ZoTKBOEqBcwwrCTlkn1TbqRDQKgSmQ6xkJAaW2/KWR8K19+r9 fFZMmkQhAKHc9C2cN3DZGFyZG9dezdsJ4RPWYXw= X-Received: by 2002:a4a:ae4b:: with SMTP id a11mr16609024oon.48.1624818563070; Sun, 27 Jun 2021 11:29:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Steve deRosier Date: Sun, 27 Jun 2021 11:28:47 -0700 Message-ID: Subject: Re: Query: UBIFS: How to detect empty volumes To: Pintu Agarwal Cc: Richard Weinberger , open list , linux-mtd , Richard Weinberger , linux-fsdevel , Phillip Lougher , Sean Nyekjaer , Kernelnewbies Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jun 27, 2021 at 6:52 AM Pintu Agarwal wrote: > But, it might be possible that some developer may miss/skip this > firmware copying part, thus This is your root problem. If your build system requires any "magic incantations" such that it is even possible that a developer can miss a step and result in this situation, you *must* solve this problem. I don't know what you're doing, but honestly, this shouldn't be much more than adding a line or two into a Makefile or build.sh script. Fix this first. I'm not saying it's a bad thing for your on-target flashing system to sanity check the images, but that will never fix a broken process. Fix the broken process. - Steve