Received: by 10.223.185.116 with SMTP id b49csp6325902wrg; Thu, 8 Mar 2018 05:44:40 -0800 (PST) X-Google-Smtp-Source: AG47ELsyWOxnfTyWJkBFQrKZSWCBG8SM9gDJNR/VidAs80vCCh2VsBBa5wNPXmq4NeZYcr2tX5je X-Received: by 10.101.69.134 with SMTP id o6mr21735151pgq.340.1520516680201; Thu, 08 Mar 2018 05:44:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520516680; cv=none; d=google.com; s=arc-20160816; b=jCaC06vEKVX7ym+NdL7AvPA92lNdYLWcyEKmU4FT0+FTmqHS5QnyJB2K/I3xZ2T5MA 5FEhAtLPTUkrLcKK6Aa275xBXOzYC1fLwK5PlzS8Va0kWryzvHfEtp/3yRHfFVQYsia0 ldFLZQtQotEwc2O2kFNkVHF121I5k3ZEreDP5QJH8wpu9nM6mjwFRKgyKe4D7/rJ5mba +d4ZzPVpw3+RbNXEfkHnAAdymfyk6rfPURw/Iw0bWdZQ8Tp8o7P95aGMnfKQ6tu0qSy9 SP5Iwuig0oHvgfPRBOBfKa2hrwrmhRcy3ov01QPqinQRHeXwZzSYqGl+5D15Ekehsu5F u0Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=bYNMd/lDvPVJroq1xsww0vZl+Ut8kzYo+kXuppMvrO8=; b=JkAhwKobhH5bfjtdlMnXh/qHboOvrcw9nDr4tlpzwTMM8GgHQHbQLFYawWqzCZLjwF q5b0IMUbAsFbhoCYQTVBgwiokapGAOiB4T2IDzRkYU2il7+uHSBM+HcyX8fH96FY/Hvn TwtKDFu+bzUBKrksJr3IrWZGUDUtWzeVA7iyWPye5oWUmniPSaB/Qmwe+ro1NCkvSVQa efI9iEvsGSbiIHJD3mCDcanb25Fx0Dwei9L/ImNz0ibKzUlMXr3DsCHz7i2SY37hRhuH XEBNweBvBcNbs+K4VaTZuI4QODsoIzDJKBmJ55353ub7KgItosBY6Sj12SzRdOFMHL2c PAgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AGk/DWxJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o2-v6si3203071pls.46.2018.03.08.05.44.25; Thu, 08 Mar 2018 05:44:40 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AGk/DWxJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935125AbeCHNmU (ORCPT + 99 others); Thu, 8 Mar 2018 08:42:20 -0500 Received: from mail-io0-f170.google.com ([209.85.223.170]:41025 "EHLO mail-io0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754987AbeCHNmS (ORCPT ); Thu, 8 Mar 2018 08:42:18 -0500 Received: by mail-io0-f170.google.com with SMTP id q24so7078058ioh.8 for ; Thu, 08 Mar 2018 05:42:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bYNMd/lDvPVJroq1xsww0vZl+Ut8kzYo+kXuppMvrO8=; b=AGk/DWxJ79pkrmeA6vUnCFBW+lbr5t5z5kBe73e/yMVOjNm/A7ixr0NS6lSkZqEj1P gNIBRaRoLfDsErXnxlHKvgEH4aR7ZrOg6AWHHleIqTzseQjjHeoeyEEZGq8UEjZl/GB1 KRyXg2O66YX/d+uR1EMQ7E+Iy6OAl5bokoWOM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bYNMd/lDvPVJroq1xsww0vZl+Ut8kzYo+kXuppMvrO8=; b=drSO9BMMDXnUBAAS83fErKamZ1DWpUvO/fbKTgt1mdgf+eBtBMvXZZ9sVDWlbyCddQ Xy9a3GSnuGujRRGptT9tdcdActHzPATseofbnlbpvGaAATr71YHW/si+0heG4EZlpEdx 2+R8j+PaTlnf5Hrf/dVkg7hOXiG/+ulaEbHCMw3qHHYOkxj4Utlhs3tiJ0lFRHo4/3eB K84da2f8+y2OTInuyrQ54n1oK7wFlqXgwAgA58AQcFdSqFFucA4brncGf8tOF91gm3d4 mv7P8IUQ+Ok72TuCf/0noAHSwrLKWFHaycpa0JrgGElKqgbd/fKVOoIUK66Q1KEb+OFQ oUUw== X-Gm-Message-State: AElRT7GuTBCdH3RbRGFxB7zYR6hbin4SzaK2nXMA9t6TsuCBQxxVp9X+ P1EGCRaQ2gPq666cnFWxMz4I/dCpm5WSZuu71o/SSA== X-Received: by 10.107.158.147 with SMTP id h141mr30433391ioe.175.1520516538004; Thu, 08 Mar 2018 05:42:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.230.25 with HTTP; Thu, 8 Mar 2018 05:42:16 -0800 (PST) In-Reply-To: <20180303104554.5958-1-richard@nod.at> References: <20180303104554.5958-1-richard@nod.at> From: Linus Walleij Date: Thu, 8 Mar 2018 14:42:16 +0100 Message-ID: Subject: Re: [PATCH] ubi: Reject MLC NAND To: Richard Weinberger Cc: linux-mtd@lists.infradead.org, "linux-kernel@vger.kernel.org" , Cyrille Pitchen , Mark Vasut , Boris BREZILLON , Brian Norris , David Woodhouse , Artem Bityutskiy , tharvey@gateworks.com, stable , Ulf Hansson Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Mar 3, 2018 at 11:45 AM, Richard Weinberger wrote: > While UBI and UBIFS seem to work at first sight with MLC NAND, you will > most likely lose all your data upon a power-cut or due to read/write > disturb. > > In order to protect users from bad surprises, refuse to attach to MLC > NAND. > > Cc: stable@vger.kernel.org > Signed-off-by: Richard Weinberger I'm sorry to disturb in this interesting discussion about what "stable" really means as in "stable kernel". Stable for who and in what sense, that seems to be the question. But my main problem here is to understand who the consumers of the MLC NAND devices really are. I hear some talk here about lab boards. But where is this really deployed, large-scale? And who are the people that will have their devices potentially not booting after this patch? I am pretty sure these people are board support or customization consultants with work being done for some certain products, and not hobbyists and even less end consumers, right? What kind of devices are MLC NANDs being deployed in? Certainly not laptops, tablets and phones, they all use eMMC and even start to venture into UFS (unified flash storage). What is using these flashes? Routers and switches? NAS boxes? Industrial control? Automotive? Or are (God forbid, but would not surprise me) talking about a Linux instance running inside of eMMCs or UFS devices? Yours, Linus Walleij