Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2275407ybk; Sun, 17 May 2020 16:04:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy70mXDoHPGVyiShpl/37TymQs82vkbgy1F+0jUqy7nI30+lEXxEj9I4wal19bu9AJ+93/o X-Received: by 2002:a17:907:40c7:: with SMTP id nv7mr12311739ejb.16.1589756699159; Sun, 17 May 2020 16:04:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589756699; cv=none; d=google.com; s=arc-20160816; b=AoynhX5LpFg3Ji2sgebaNe6s9AkKkaxnOKRvqqMWG4eMKJ8+uiCzmlr7ns0v2ytyAe dhCiRgYEYaWO2JFaZySYYFAcZgGOufqCSXid5b9EBrm4HVrozTdoSUmRnt4mdEE7Wqi/ JJ7n40vhMXuejbsQ/n5KejAaaYwXT7VJY1jhMM0q2+HXhl/0MuGG4CY817Uk/KZqI16+ utOIg6LVo9+RuImc07vApPcR1o2fw4t6F4gNFVa1rHOv5WTi/urz98G2YjXWCZrPtM7h wRWRstZh78CWfE+Ib70NIRKfyiRLnwtznAZcCDk3vG67PzfgZ8cUvioDwPZ+22x9yV/R Qkmg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=uP+BJks78Cw8hFZ6ExUWOwpm0gcTasCzbmr1LXcv5YI=; b=jKKR8WLkvXhJNMPBWzIhkLmjWNc+NzI+iHkdLpGcPfm91E5/s796aVFisdFmw9+26D 8nBUFqYdGHsksgh+lY5U+fGU8WurmltiPGsf8fuLe7oDKrP77vFcbLm7aLqY0fywHJFC IjiOFx9Yyu5CbEACHgo/aav2iQCGmJMs5J6RbjO12SGwOHhxot22Ay5DNi0gDisIILkH RdGxFfzo0Wm+L/BH3fYvwR19KyRAiAdqceQ/u/H6Pg/fR8v4CL23Yu57rQBZC9USeJzq LScYlzDBwOi1wazlT8H8EBUOVa68ANBImdbFCIZI5/HRoDbuU+Hp1RUpHqyLhV0yoLGl TMOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=K4Ppj68D; 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 t19si4843974eds.141.2020.05.17.16.04.32; Sun, 17 May 2020 16:04:59 -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=K4Ppj68D; 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 S1726659AbgEQXDH (ORCPT + 99 others); Sun, 17 May 2020 19:03:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54646 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726601AbgEQXDG (ORCPT ); Sun, 17 May 2020 19:03:06 -0400 Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C17EBC061A0C; Sun, 17 May 2020 16:03:06 -0700 (PDT) Received: by mail-qt1-x843.google.com with SMTP id t25so6722762qtc.0; Sun, 17 May 2020 16:03:06 -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=uP+BJks78Cw8hFZ6ExUWOwpm0gcTasCzbmr1LXcv5YI=; b=K4Ppj68DvSp7b47uEiyj00ptLskcQtLI5M8kgyBdOn8V++Xq4dk3rGo1p+e2fM090U /SGjQfqdgUjUbajAXBzG3OXLJmezcSWrHShPeyDcu94ilKi+aCgRaT+Gx13I3gnTsL/7 duYCyAD0BtgMfLD5U7ylhjCwKCdywy0jI2gZ/SgsYaMpMkmmsnUQQJllIvgddLN2c+Ot zuv6mZzIJcZwv2XLBeLwjheHeiW/cljb6LRl5YFktIqdQTKFfoO1K7FNDmlALhkvcSjc m1IOe3Evukw43qnh6mLO2ymgD/XbElRzIpHw6+UsqodWdNF2Vlx10Q6bFuVrQU9bteld oUOg== 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=uP+BJks78Cw8hFZ6ExUWOwpm0gcTasCzbmr1LXcv5YI=; b=HgQnm84Ie3X5X8br17KPr5yp0K/1zHpHHsICwz5EAarcDWz+xJZ1gjmiGdnQ0C3ZX5 jFVcQJUr74ua1gerc4Ap2fxB22pYEG7AqA/8+k+YtBSQad132eGvNZBHA0Lq6BK2lDHR FIOkqDKo+ZE/JhTFy4MyUMZubauTRfmU3FDWLT6L2eUOj0nyFuGpwk4kKpdfVBzavxtN AtJdskFAF2HqW7BbIR7e0c/SLqFCp64/U5Ci9CavO299c71V9zGQnv0Dh2aLGaNnFLX1 8hHx3qJawaOUNupoteECPwZHhF/TRiJ4zwpk1hCu/M5AzxqoJcKDn4ac/oNmnofadqt7 XwCA== X-Gm-Message-State: AOAM530Br+DzwIxV5OEeAmC4sgQC80vIkZKuaXcvnvdwyK9nXt6OqaML 1R6PUPlM/ux+aKljz8zcmTbER1D64i35ta9P7gaQN5YQ X-Received: by 2002:ac8:1967:: with SMTP id g36mr13283333qtk.332.1589756585834; Sun, 17 May 2020 16:03:05 -0700 (PDT) MIME-Version: 1.0 References: <20200518084021.64cbf411@canb.auug.org.au> In-Reply-To: <20200518084021.64cbf411@canb.auug.org.au> From: Richard Weinberger Date: Mon, 18 May 2020 01:02:54 +0200 Message-ID: Subject: Re: linux-next: build failure after merge of the mtd-fixes tree To: Stephen Rothwell Cc: Boris Brezillon , Linux Next Mailing List , Linux Kernel Mailing List , Miquel Raynal , Richard Weinberger 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 Mon, May 18, 2020 at 12:41 AM Stephen Rothwell wrote: > > Hi all, > > After merging the mtd-fixes tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > /home/sfr/next/next/drivers/mtd/nand/spi/core.c: In function 'spinand_init': > /home/sfr/next/next/drivers/mtd/nand/spi/core.c:1093:26: error: 'struct nand_device' has no member named 'ecc' > 1093 | mtd->ecc_strength = nand->ecc.ctx.conf.strength; > | ^~ > /home/sfr/next/next/drivers/mtd/nand/spi/core.c:1094:27: error: 'struct nand_device' has no member named 'ecc' > 1094 | mtd->ecc_step_size = nand->ecc.ctx.conf.step_size; > | ^~ > > Caused by commit > > d5baa0ec83de ("mtd: spinand: Propagate ECC information to the MTD structure") > > "This fix depends on recent changes and should not be backported as-is." ? Urgh, yes. This patch slipped in. Anyway, Miquel, the ready-to-backport diff would be this? diff --git a/drivers/mtd/nand/spi/core.c b/drivers/mtd/nand/spi/core.c index 248c4d7a0cf4..e2c382ffc5b6 100644 --- a/drivers/mtd/nand/spi/core.c +++ b/drivers/mtd/nand/spi/core.c @@ -1090,8 +1090,8 @@ static int spinand_init(struct spinand_device *spinand) mtd->oobavail = ret; /* Propagate ECC information to mtd_info */ - mtd->ecc_strength = nand->ecc.ctx.conf.strength; - mtd->ecc_step_size = nand->ecc.ctx.conf.step_size; + mtd->ecc_strength = nand->eccreq.strength; + mtd->ecc_step_size = nand->eccreq.step_size; return 0; -- Thanks, //richard