Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp881455pxb; Wed, 13 Apr 2022 14:46:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjvT3HP5SgZnbaS+yXs+hR0/yWtcI76pKZwtWa21Levul/ZiY7Tq620UGgvUdRpXFHXEHu X-Received: by 2002:a17:90a:a593:b0:1c9:b837:e77d with SMTP id b19-20020a17090aa59300b001c9b837e77dmr164490pjq.205.1649886409192; Wed, 13 Apr 2022 14:46:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649886409; cv=none; d=google.com; s=arc-20160816; b=Xxb92dqzhQ2KeisbA1PE74svzrEVpFWilfAHfo/McowFtkDy3a4AYfK56Uvxx7vdZS PYbPjvsU8Cx5mamuRd7BHENOWOqkT9Plo6FTX51U+ZYu4nDUufz+hsCqKybY2DrBgXuJ /MsQrhoRoDg6ScChyXCzRfp0zMzNgDAVB7TKbA+v4fPuKdy9uLJpenIdLY6hy264jJBD sPj/xl/hOfo8/rsbiK6j2mZz9dCpwIjLdUW7ZPp8lzDpURREk5e8PUCh/WmleRsG+bTe hbkpiaXbTvdNYbg+m4KiDgu2T0KghJQioPchNd6PG/jhttG7zTUHAI9X45hk7sgKyEJ+ 9plw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :message-id:subject:references:in-reply-to:cc:to:from:dkim-signature; bh=2o4vH6MOBO0VbM5W5qJmz1duVxxOd2leWdUl3jVyuHQ=; b=l1AoMErJW/M3N7I4k0jt7YIFO1QnQeV+Lv634pU5wRLW3k+SLRcAJz9vRAp7fXH0M1 xKSkMSXGdVtodl8d6bPhyu5AbmBlwacHsc+hx4DCZzUyA4j9qf2RMrdG2s4CEIwubF+e 7y37WBqe93AthsC2twO1BvhmOJCoPhv6dlmo1IKCCCKfbFJkHOuvkyYZfDsdmCvqOCZI VL0aybc7jT7WxWk4zzjzc+M3kgrPofA8X+u2SopMw3V+lW3914AfeKQ6QY13OHykrizD bftLuwycRrVZBfHsAYoRbnZYuDe9wDCjXZL4pR/9M47qG1BaqPuRSSIweQaIo897+pCt AL0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=cBFQDx0a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k6-20020a634b46000000b0039db9b243d0si2141681pgl.391.2022.04.13.14.46.34; Wed, 13 Apr 2022 14:46:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=cBFQDx0a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231625AbiDMRip (ORCPT + 99 others); Wed, 13 Apr 2022 13:38:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235917AbiDMRim (ORCPT ); Wed, 13 Apr 2022 13:38:42 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 066E66C977; Wed, 13 Apr 2022 10:36:21 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id A22C861EE3; Wed, 13 Apr 2022 17:36:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9F147C385A3; Wed, 13 Apr 2022 17:36:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1649871380; bh=2vNABeBZQ+H0ZHBmPE9Li3qkyTfEc1acEFbKIGMvhic=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=cBFQDx0apSqSgapak4T6kjgMK5eLVa1o1UFFHyVGNeld3JMKnzi4Vb4DrmFtRJUR1 wtfl62qJAuXpp6GM4NjkCM30XbTma2nhOwnaoCtnvdI5jmFwNRfcbirSaqA+Gr6RJM EKCSutm57rcPdAO16zaP6n9UDeNNz/S4aOFwYCtca5G0Zu3+3mSz468Dntyy71aA6P kSKdlYbkMA4QJex0pzAolJSu0ithWdxVAylEwe+ENTtZ9CMPufp1lg4cVmjaquyIkr zkOFXaqV7shwmLNvq0jm+Y9uf8iO23aACqRMLqpzP0v0VdWx1vrzj/NEHJWHy3RUO6 xnT1qgXp8w4Eg== From: Mark Brown To: p.yadav@ti.com, matthias.schiffer@ew.tq-group.com Cc: tudor.ambarus@microchip.com, linux-kernel@vger.kernel.org, vigneshr@ti.com, vadivel.muruganx.ramuthevar@linux.intel.com, linux-spi@vger.kernel.org In-Reply-To: <20220406132832.199777-1-matthias.schiffer@ew.tq-group.com> References: <20220406132832.199777-1-matthias.schiffer@ew.tq-group.com> Subject: Re: [PATCH v2] spi: cadence-quadspi: fix incorrect supports_op() return value Message-Id: <164987137835.70105.4695547877202856949.b4-ty@kernel.org> Date: Wed, 13 Apr 2022 18:36:18 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 6 Apr 2022 15:28:32 +0200, Matthias Schiffer wrote: > Since the conversion to spi-mem, the driver advertised support for > various operations that cqspi_set_protocol() was never expected to handle > correctly - in particuar all non-DTR operations with command or address > buswidth > 1. For DTR, all operations except for 8-8-8 would fail, as > cqspi_set_protocol() returns -EINVAL. > > In non-DTR mode, this resulted in data corruption for SPI-NOR flashes that > support such operations. As a minimal fix that can be backported to stable > kernels, simply disallow the unsupported operations again to avoid this > issue. > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next Thanks! [1/1] spi: cadence-quadspi: fix incorrect supports_op() return value commit: f1d388f216aeb41a5df518815ae559d14a6d438e All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark