Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp2282696pxx; Sat, 31 Oct 2020 14:48:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzHcG/Ci9qmTgcw8wYnLqrnGOiQhrZMuRUTEAu/AQrWB8QJx6O+Djqjrs1p7oWwSckIVMi9 X-Received: by 2002:a50:f61a:: with SMTP id c26mr9508801edn.324.1604180935558; Sat, 31 Oct 2020 14:48:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604180935; cv=none; d=google.com; s=arc-20160816; b=FhLGO+Peyr+M6buczm4AJJo7ugXZ+J4l/aPy1hkqH20XCk+ObUG+XEd6G3QJQS040C FX2Jslx9oBMpp8TjbrAN7cPiwaqXKWrOqaPNnyPSI+m9A+MBL30JDWIu5xB5XvCXVki7 +hr+a48pRKG/XGkRQeT6SDo2rLYC2gdEHKTNtEZJ6ACLn0CmsiuvrqAZjDNfNPJ9M/RH WaN7mJNHizzn1hGXcJUQFOhgkhGb2JHJu0j8Nu8HvITRQ//C5waL923cz76duXoudyfH v7LVWOlbyQQY9aAk3xk3bkxvMCRq7Zd5LLxfz9r4tED/vuMzSpK3Yw25/S8q6W7rPP+I hDIA== 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=Sahw264sE/LyEO7a7nLEXCUZeUzMZhuha1nEtTxABu8=; b=M4scoKhyN+QCLl0MlC5kwRLZdZw1sFdKH1lgQmpQ2bt4L+r22Dwb+fy9YTr914CqN6 e1ssYPDVp4EbhplhwPaIo6/zQ99XUvT/Rz61zYg9Y4l9ndUlbWFsYYLugJ7VvtHip7IG oKZFR1DRt11RUbr8qi9BqzZo+EwWMiCeTdkkMFU0J+Pqel8GVn/aMA4zP/noPSqi+74j 0nDNMWRbYdh3I6t8+bSbMLubEJrmKwtHlpn2OWD0OMdU1fM1oiBHNQK4KurWMEMDwIgL XwEc0M8F511dZ786XZ7YtmZY7BFxA83xk2RqYEwGzXQuNwlSnjGaedbjjTdXLobz19xi 58DA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HY8uz+B+; 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 g8si8970899ejm.497.2020.10.31.14.48.32; Sat, 31 Oct 2020 14:48:55 -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=HY8uz+B+; 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 S1726243AbgJaVoz (ORCPT + 99 others); Sat, 31 Oct 2020 17:44:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41554 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725996AbgJaVoz (ORCPT ); Sat, 31 Oct 2020 17:44:55 -0400 Received: from mail-qv1-xf44.google.com (mail-qv1-xf44.google.com [IPv6:2607:f8b0:4864:20::f44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E3CAC0617A6 for ; Sat, 31 Oct 2020 14:44:55 -0700 (PDT) Received: by mail-qv1-xf44.google.com with SMTP id g13so4483560qvu.1 for ; Sat, 31 Oct 2020 14:44:55 -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=Sahw264sE/LyEO7a7nLEXCUZeUzMZhuha1nEtTxABu8=; b=HY8uz+B+X3dSpv2OFDQdkGdx5TH54JcsL5igPmcmOPU9ZxQCYeqWWmGVYLxyWGTYNF AFoT2o2SD6vOUc0/poZJBcF90i9ToTQJY2I73AX0udzS77bH+LbvMGSD+DxBlsruHdBx WJSzlICycgeiEdP4E+ZvqgwuojGCn+/TZBTw6mYixY+VS6zd5ubygGT2b4OAKUYq7nSv RD+E8HSYKqOeMZuPe3xowvZMFwbRyrqah2X5kYyBDrJdY1XAfuuE3c1rTuhCmOSe0gpk yOnCfN7y+cZR5E95IKxO3z/+EnwLnKiCkSFkZXMoP7CeKCzr6pVLkIIxVBK0WJVsVpHO wf+w== 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=Sahw264sE/LyEO7a7nLEXCUZeUzMZhuha1nEtTxABu8=; b=Lkcl8UlsIPs+wHnpPNFIHICEAFRyTXgBZYEqO8VT0+PNwtWhnX1x4nyv7kmN2gMNzG 53FubFrahWsD6ZboOfcf+1ONt5RUTlcnfNY/Hj1QKUVyUgosWvl6mw0bok7ByWj6xQiT qzU6CayuK/6rseKyf5gI5+9YO2kjcoCimV9vFDDvww/ZyT/ooT8OIUZRL6wU+TaenKNu /Bml3+e2gJmCioKrQFlh/NkhIKNE9rGoj9KAxYiZRI5HBAj4yT9aZZ6VNguqS0w/7isQ ubFLM0CIlDgn0cErM31c7zXg2G0x8KaV6XmEwfrm51dNfwXsGh6HuzaBihtSCxix25qe JUxw== X-Gm-Message-State: AOAM532I6YcOnovty6MaOi7lLuyv+MhAnXZ0NTPqm4EWKDkKVeKrA5ig rQgX9xrjAG8eg2NxMVbPD3TEmR0+jYie1hQ9mFk= X-Received: by 2002:a0c:a261:: with SMTP id f88mr16170913qva.56.1604180694346; Sat, 31 Oct 2020 14:44:54 -0700 (PDT) MIME-Version: 1.0 References: <20201012180404.6476-1-p.yadav@ti.com> <20201027111804.e27pyvf62eksngmp@ti.com> In-Reply-To: <20201027111804.e27pyvf62eksngmp@ti.com> From: Richard Weinberger Date: Sat, 31 Oct 2020 22:44:43 +0100 Message-ID: Subject: Re: [PATCH 0/3] mtd: Make sure UBIFS does not do multi-pass page programming on flashes that don't support it 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, Oct 27, 2020 at 12:24 PM Pratyush Yadav wrote: > > [0] https://lore.kernel.org/linux-mtd/20201005153138.6437-1-p.yadav@ti.com/ > > Ping. Any comments on the series? From the UBIFS point of view I'd like to avoid as many device specific settings as possible. We check already for NOR flash, checking for NOR *and* SPI_NOR_NO_MULTI_PASS_PP feels a bit clumsy. Tudor, what do you think about SPI_NOR_NO_MULTI_PASS_PP? This kind of NOR seems to be a little NAND'ish. Maybe we can hide this detail in the mtd framework? -- Thanks, //richard