Received: by 10.223.185.116 with SMTP id b49csp4759594wrg; Wed, 7 Mar 2018 00:01:03 -0800 (PST) X-Google-Smtp-Source: AG47ELsalspfM+qAx+Io16zJdiqQwvj0DzkG7cMRZ/3oTT/pRuDlpIq1zSxvqT3qTZpHmHWq+QkR X-Received: by 2002:a17:902:67c8:: with SMTP id g8-v6mr15244185pln.106.1520409663272; Wed, 07 Mar 2018 00:01:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520409663; cv=none; d=google.com; s=arc-20160816; b=Yhk4WzPg1FF/mkl67wK8+lcHBLAk4F89s96OrPn/N+sTZp+rljenxvkxVAvIvrTFso RrnrrVI2rMspe9JlIVQmNClAbTvJ0unC8neCOsPrJkSc5BDMTpyPWh+1i6VhJ78NOLrI W16SZ2r1ldn4Um3Q9UaHgo8m+Qr3CXiXI7lT/uyz1BcQr06b8XCgyflF8G5oJ93O0YOe PiJP7ALV1enPBrx6WT7++Z2eQ7eTk0VRvdTo8bSUHTR7jbFyRRCynPxMUdmBysghE+GU ubhgSmLC278R258mAdGNFUojmP8bSAvquxymKFxlUiuVCCT+LoV+bavlei5f4ib1UARo o0jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=vmsdb42urj6hYNhSin1s6Wt3790a6EoR5DN1PuY02Vw=; b=LmiODrn8BIItahqi4EGqkIaKZHjidMJTCJv5xsYv9e93N4ZPY7sfGk2CGE1DcrVNTo 0Lbji8VZN015mozQopmv6/+qCNUARVGb1OfkiYSmF713FPSZ6FooinV7BCsytTSGRaqa vfQlHfVbJXGyZ81bPPA7rreuzEdJtIqvaBqWO8ceSvefI03Jpcm16EViWKbRW4Z4JhH8 lkjVn6R3f4go+OjZSOoFl+VDS1L4qV/v1so5ColvQaYROVZNGZjcWg5t+762GNMNCSED j2sLrxMNCu+sl0QQubSk5I1TP2wcojJYQAGK+u4Ny0niA8aZ2PcAlsyYoV2i+GE9V1mb /QWg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 13-v6si12538888ple.157.2018.03.07.00.00.48; Wed, 07 Mar 2018 00:01:03 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751177AbeCGH75 convert rfc822-to-8bit (ORCPT + 99 others); Wed, 7 Mar 2018 02:59:57 -0500 Received: from lilium.sigma-star.at ([109.75.188.150]:35272 "EHLO lilium.sigma-star.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751029AbeCGH7z (ORCPT ); Wed, 7 Mar 2018 02:59:55 -0500 Received: from localhost (localhost [127.0.0.1]) by lilium.sigma-star.at (Postfix) with ESMTP id 536CA181A4402; Wed, 7 Mar 2018 08:59:53 +0100 (CET) From: Richard Weinberger To: Pavel Machek Cc: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, cyrille.pitchen@wedev4u.fr, marek.vasut@gmail.com, boris.brezillon@free-electrons.com, computersforpeace@gmail.com, dwmw2@infradead.org, dedekind1@gmail.com, tharvey@gateworks.com, stable@vger.kernel.org Subject: Re: [PATCH] ubi: Reject MLC NAND Date: Wed, 07 Mar 2018 09:01:16 +0100 Message-ID: <6772577.AmT7QaWTNU@blindfold> In-Reply-To: <20180306231805.GA28183@amd> References: <20180303104554.5958-1-richard@nod.at> <20180306231805.GA28183@amd> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Content-Type: text/plain; charset="iso-8859-1" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Pavel, Am Mittwoch, 7. M?rz 2018, 00:18:05 CET schrieb Pavel Machek: > On Sat 2018-03-03 11:45:54, 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 > > That sounds like _really_ bad idea for stable. All it does is it > removes support for hardware that somehow works. MLC is not supported and does not work. Full stop. If someone manages to get it somehow work, either with hardware or software hacks they are on their own. Having it in stable is the only chance we have to get it into vendor kernels. All this patch does is representing the current state of UBI/UBIFS. In the last months I got a way too much boards with MLC NAND on my desk where UBIFS broke. Customers wished they had known before... Thanks, //richard