Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2415037pxu; Mon, 14 Dec 2020 01:32:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJzPuvGb/bc6LI6WO3gvVNu0Pjy22Hsz27tu1L5Aq99Udwm5nTrFhTXAezSzyIyloMsTxW8f X-Received: by 2002:a17:906:d10f:: with SMTP id b15mr21244506ejz.268.1607938348725; Mon, 14 Dec 2020 01:32:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607938348; cv=none; d=google.com; s=arc-20160816; b=ptfPa1ZSG00c+D4IXDp68UcOTRBMHYo0AiYGGqsAcCAnfwZt8CkTtNm2tbN1MObnlj moNnp0x8QZnPySoZpKDe1pe4UkHOjfb6xfjfWfSFv64+zgJQ9MCk5TG33RvMbj29rpLu nnjjeRAaQHi4Mu1ptKhzdCo3nCil8ZgGVjHhRbOuKwWT7R+eQh31Swi+zMqzBxvo1D9L vUuzb91Z6bwBL47lwhoqCBWuka3AV9mCsHJi18SoIg7gf7JwogZ5CqTw8T7u84pQvCvF Ib6c/yG+DJULLa1plgDUAfDzKzU1YTJvxJPOisHjmxP9FBvci3rcxWc1klTmGF5MWvRW jmFQ== 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=KtQJ72HQtdfcAffC0RWWjlj3EllHxGw6h8fIo2FDXKo=; b=WF8B1/BqOAdTZthRctBjXp3mqsdeCnP7v25Vi8ynwUbHnGZaWBlt8GWkq48hlA3Zeu Pm2qQXYCnOVlpqVsMayE+AOqBS/hbeM05MyCRC0Df2rWzcNV5wwEKZkL0UhV5CnQdJGh H5PLHstOr+uNNqRFKAAmWxVEjqZBDUfboiVSaWMzuSCGIcagNmi1nm2SwwvKMlLuoQ57 q5YN9of/MKgUj31NiOdd+cg5eBTvJYpDfDAszhcXRfhdn2Hj/OnTlKbD6Pi87FCK1ehr 7K7dvyeftCUQeNNYM9sZsrsEWWV4btLXiIqCGQFZcrKf0Y2slrR9JqsDX/xi8CHVoLkA OPJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=c20gFRT4; 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 b26si10452000eds.590.2020.12.14.01.32.06; Mon, 14 Dec 2020 01:32:28 -0800 (PST) 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=c20gFRT4; 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 S2405775AbgLMX0e (ORCPT + 99 others); Sun, 13 Dec 2020 18:26:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730631AbgLMX0X (ORCPT ); Sun, 13 Dec 2020 18:26:23 -0500 Received: from mail-qv1-xf42.google.com (mail-qv1-xf42.google.com [IPv6:2607:f8b0:4864:20::f42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 55712C0613CF for ; Sun, 13 Dec 2020 15:25:43 -0800 (PST) Received: by mail-qv1-xf42.google.com with SMTP id bd6so7051351qvb.9 for ; Sun, 13 Dec 2020 15:25:43 -0800 (PST) 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=KtQJ72HQtdfcAffC0RWWjlj3EllHxGw6h8fIo2FDXKo=; b=c20gFRT4k1+LbDU6DCix8rivM3H0Hven+F+jL8v26xgJLS/8Kq0bMQdJKaeXBFZeIK 0SrgULTgkelJ9h0xkPQZ3tXqHsK2IdX9y0tHHRLu5LyzPjXRtKe3R7fEAKjpgMQhUaOT gqIarCWD0KOrwj/Xemc6+DPlDaKAx/sr2c0SNnSSGi0STCttOi+DaIfHAcwXyjHfeijX +NV8fARVH/k3DDRxjjzUazdFT+eu17cTf/Q4UrEjLJ8vaCBahqaMi9c/V9/qmAoJCmo2 8Mp4mfTWWT1UUXx6L7oi1whCxuqwAv9RZQSBYMvdlbl5eUVuDz8ykWfWgks2epfLKmoc Sn4A== 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=KtQJ72HQtdfcAffC0RWWjlj3EllHxGw6h8fIo2FDXKo=; b=k6Pcty+Z5GDWC7AlaSxJUW2KAMP1bwX39WWoXgDJBp8JKb9Jqyk+mSHSXAz1bMkl+B nGPFYpsTMh7o/EJ5Hi5WbvoMYyktpdZ2r2Lw+M1ELsEqUfpNVM+6d4T91sPB1XkJJuZt OW9dRCSW++EcoFV6qIeF2utgYCLI0hakl1Rx/1EgSm7K9gvJsHDB9JLfVBKmXmWD8dip dx495VP5q5Ro8rbdVT20OjUSEmi6Y07iQ70AdYkmkNuTfyeXpM4ZvNI/v13EXfTghvjb dbBZBryrMl7+Pct+CCtGh3/Ss+9NdIj0dh36XeaaSI/ZCzlg4Et/5oK0AVDr4TNU+gMI IBqg== X-Gm-Message-State: AOAM530c+FPpA31ij3Sb9TJp1hFO+57gr7RHj9We7vHFVywc//lFX7aW ZQm0cRK4RIYdReOAfvGHpcNE0JoP4yNforAYEsE= X-Received: by 2002:a0c:dd85:: with SMTP id v5mr29860078qvk.60.1607901942475; Sun, 13 Dec 2020 15:25:42 -0800 (PST) MIME-Version: 1.0 References: <20201201102711.8727-1-p.yadav@ti.com> <20201201102711.8727-2-p.yadav@ti.com> <20201208181050.z747aiiccoxj6xqz@ti.com> In-Reply-To: <20201208181050.z747aiiccoxj6xqz@ti.com> From: Richard Weinberger Date: Mon, 14 Dec 2020 00:25:30 +0100 Message-ID: Subject: Re: [PATCH v3 1/3] UBI: Do not zero out EC and VID on ECC-ed NOR flashes To: Pratyush Yadav Cc: Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-mtd@lists.infradead.org, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Dec 8, 2020 at 7:17 PM Pratyush Yadav wrote: > > Richard, > > On 01/12/20 03:57PM, Pratyush Yadav wrote: > > For NOR flashes EC and VID are zeroed out before an erase is issued to > > make sure UBI does not mistakenly treat the PEB as used and associate it > > with an LEB. > > > > But on some flashes, like the Cypress Semper S28 SPI NOR flash family, > > multi-pass page programming is not allowed on the default ECC scheme. > > This means zeroing out these magic numbers will result in the flash > > throwing a page programming error. > > > > Do not zero out EC and VID for such flashes. A writesize > 1 is an > > indication of an ECC-ed flash. > > Patches 2/3 and 3/3 have been picked up in the spi-nor tree. Can you > please pick this patch up? Yep, patch is in my next tree. -- Thanks, //richard