From patchwork Sun Apr 28 08:51:28 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Wunderlich X-Patchwork-Id: 1092195 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=public-files.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="fON4zriY"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44sM8N1Xr6z9s7T for ; Sun, 28 Apr 2019 18:56:04 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id CEB79C21C8B; Sun, 28 Apr 2019 08:55:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 094C5C21EDE; Sun, 28 Apr 2019 08:52:05 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 44076C21E18; Sun, 28 Apr 2019 08:51:56 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by lists.denx.de (Postfix) with ESMTPS id DCF2BC21C8B for ; Sun, 28 Apr 2019 08:51:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1556441512; bh=DzD4JSQQ7L/w9mYGMVCL2ahnC/BobmYSnOZYswZyIPA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=fON4zriYHSln1rTyCvztNklLQiJzLW1rUhQZR7NpenVzl+jZWG7VMYi2C4LFljQxq DpZb0ZLhKp9ymG6pKIsq+hfTzSg3NyU3gXMy+J+98mj3y95SBag7SUcsoybgPIQxiI ApHz2/n8xk+DL7H75zK3wzPRHZxWFhqMyQTVJkBM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([217.61.149.89]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M936L-1hUFm90zXx-00CSdV; Sun, 28 Apr 2019 10:51:52 +0200 From: Frank Wunderlich To: u-boot@lists.denx.de, Simon Goldschmidt Date: Sun, 28 Apr 2019 10:51:28 +0200 Message-Id: <20190428085128.8479-5-frank-w@public-files.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190428085128.8479-1-frank-w@public-files.de> References: <20190428085128.8479-1-frank-w@public-files.de> X-Provags-ID: V03:K1:Ol3ym0z4vFYG1aEOoOdzU22g9RlgPcx9Ihcm7vT27cqUaoPvalB zz/mSixRv4fbSawfsPe80VCLtC6gYVOY+qo/5wakrZwVTmvNsAsGKon3Qq96d8kkK8JxYVx J5RdIotKQXC+GD0xoqDx4EVuxko5/U+iIs25E4AL5UdBAg6NszzKj7pP94md1ZknN/Qu8RB k0HuQv3sH1tn5+vBNKuYQ== X-UI-Out-Filterresults: notjunk:1; V03:K0:+u+vEgDZYtQ=:rveUfILcxKNokFNUzstaqw WiwWai+7hd2P7rRdpiVLGHHlCKvBIwVh9X1ly2Pi1eH2jX2TUzGcpMZYZHsfs2uoGsb9mAj1s KQYe2PD5UQosnO9P4WBu3mMvWGuiGheh01bveqNHP9esdk8tZC9vBFnSV/8urNsfKwrNphR0a IzCXCBmSN0/clBl0yUzR5FJqQcA6/vfgLZr0XRcEGI6EBOh0PzGhoHMVisBhr+bzkjK6/U5Sg Q2Q8R58PKtzsdzQa0bse5JAqo1JJIrPeG69FH4oP5eRriDrc3MuVouHyHHyMdJfx4eFBICIaK 3H3aJMjcMNU5sDm6c9blKPg82lGvZQMPd7dvk3gJPDqhVILmp7ly3P3DzADWLMVAqsMao5laL ejgol1OGjzMMPX9+L4HFPX+Emqg48eu48bEM1OzF3gs+3HhzlC7NtnuCgjTEA3WXeM3NOaHom a0MBfd2ZfBktSiSTyiRAGYVbTqBxl4fAtASbyEjfotwOKbRBH6Uyy+Ytae3oFCdkZsDrTwx6c U/kT9Mmuav77OUOEHHzYdcZyWYSw8nfoVkDMhnhkEoptS82IBc4do4ytaZx67NzT/TfkxKncm QxMkDw0HcgY1NTJnshZbFgm3fRWdJEJXvZcZzKtHWVbEXmGxb6Dh4k6CF2rbciqQqp8BZeTJ4 4kBA9amay4QMQ7wPCGSKpnqgheHUz82Ugm426vPmZRziYbnMKUxN3IqxIrlTg6meX4a3CoGcO HWP/KfeV/chlRQEc6E7Ms56+flj0r4O6PZZAdQP+HuX1AnrcUPp5KuBo9qkRaXOuZ4tS2mC7G ajaLWU08IvKgWTRNhJQ52qyVXas+j3MNc4LecHiHM4XAJ12WbFVBGHHs7eXyBzR1kI+Vn4JWz HUL3QIf457JCQImkbm9HKgn0fc5aDznU8Y0wJsy4zvQiQ+fSC82dY/wf9R8SGO Subject: [U-Boot] [PATCH v4 4/4] [RFC] env: call env_erase twice if CONFIG_ENV_OFFSET_REDUND is set X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" erase also the redundant environment location if offset is defined this is a possible implementation without adding additional parameter to env erase command Signed-off-by: Frank Wunderlich --- cmd/nvedit.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- 2.17.1 diff --git a/cmd/nvedit.c b/cmd/nvedit.c index 2071bcf443..f11972e8f1 100644 --- a/cmd/nvedit.c +++ b/cmd/nvedit.c @@ -766,8 +766,15 @@ U_BOOT_CMD( static int do_env_erase(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - return env_erase(false) ? 1 : 0; + int ret; + + ret = env_erase(false) ? 1 : 0; + #ifdef CONFIG_ENV_OFFSET_REDUND + ret = ret || (env_erase(true) ? 1 : 0); + #endif + return ret; } + U_BOOT_CMD( eraseenv, 1, 0, do_env_erase, "erase environment variables from persistent storage",