Received: by 10.223.164.202 with SMTP id h10csp4292739wrb; Wed, 29 Nov 2017 04:12:19 -0800 (PST) X-Google-Smtp-Source: AGs4zMZwxauOzrKECD7Yj2zubVbLs5JtzP/5zaSFomeqUATyqT51sKZACcTBDqlFfKqm4JJr2OAC X-Received: by 10.101.70.70 with SMTP id k6mr2570098pgr.292.1511957539117; Wed, 29 Nov 2017 04:12:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511957539; cv=none; d=google.com; s=arc-20160816; b=07x9sDDpap3utDvSlnZNRxza8GReRnqIRRW/xImMff99zWBEKLGqhWjQh5wKlHi3jR rw7vQ53nBzjiZvusHFrUXEcFZbhFCdeN+7jTTV73dcDRmoB8URxofzxhWdf3hscs8TDk Qg+1sQMLkFtdnpv1Zv2/OBCrlG+10dnW37NTK6sbtvs3z6qzEMyrCdZrGAfkRjt8bwkq X5J6qSuRuLaG9+3r2Um5fOhvtTTKHGSaRYoRFucaQe5dz5Q2vpXe85GuBk5dMVLaUl3+ JSB1kIjDv7AgmT7Dms9aHCm8Q2DYOIvv5x7J2ekhaF3Qa3BIIM4cqd6ZPB+FGnvvW6Ec yZBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=O7jd2rKyhS8UScmJTUjP29S8xRf18XqrFy4Av6CrPFI=; b=u3rRN7Rw5BPfy3SEpzduILHYGRTmJaiHe6EE3/sypfqxcIm4zTk46b9Sg2/L6QNY+g B9QppXlkgqgotJcUGSsXWIfgXcz1ZuCLaE7fqVUMbiNQNvXBhYz9SnQJOvR6kV4CbOGn nxOziHFCtPJhkOevRW3YNnjpRdou+OEQmLj9E7kD39JNTVOf38fRWTGbSOfQ5MUHI+nl vnh/NqitwtmdSSrrQBoxiM7YbC/vMzmVDlbTj9nP8R0Fc+cTfUlGFkdPgQ9tlJ4TddKG FXR2K9tolmRdCTasMXVVANaKjft+4ReNyfEod0nBNhD6IY61vGdXYiU/lfpPf+2HLP+1 mN9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=d6OGLTIq; 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 b5si1213497ple.296.2017.11.29.04.12.08; Wed, 29 Nov 2017 04:12:19 -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=d6OGLTIq; 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 S932493AbdK2ML2 (ORCPT + 70 others); Wed, 29 Nov 2017 07:11:28 -0500 Received: from mail-wm0-f53.google.com ([74.125.82.53]:42440 "EHLO mail-wm0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752280AbdK2ML1 (ORCPT ); Wed, 29 Nov 2017 07:11:27 -0500 Received: by mail-wm0-f53.google.com with SMTP id l141so5801336wmg.1 for ; Wed, 29 Nov 2017 04:11:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=O7jd2rKyhS8UScmJTUjP29S8xRf18XqrFy4Av6CrPFI=; b=d6OGLTIq2wuUclRMczc7/MeQ7Ap+H7A6768rOJVPfKMIhaDI6THFwSi+5rD0pbsvuz yGaDMOAF5x/u1Zy72OLOruBoh4ioT+7KU2h7teA+yH9IK5rfoZYKlfJkfk3CVodMMvyP puJRVXVUI4LAlqyTF/yzg5cqBv53oX5qCCA1o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=O7jd2rKyhS8UScmJTUjP29S8xRf18XqrFy4Av6CrPFI=; b=D0kbHYfs+M3DwcHM7kqPR86RztsSa5bnmpV5cQh9uPPIjYK5cZ89nCX7XsjIXqNa0A QB53fU2kMA6bNijeV5qp3FtX1FZubkroiLAMmXjTcOqfUJzjcJlFiOz4U4gvrRZPhk4w NQjcC5WWO/kHxV/8IjbhoYJ/9hMOcqF21nmCBXb7iDw9mBdKeIdaICe7uH5VSnpCyVHw 1gSYDdSnNAt3OFg5O0k89w2dt6MdxyIwVUsCKTxiq+UYOevsd5sXX4Aqloxp2ygnoNGh kewBztN9opObTDfX8xxIddfcX8YDNaHEZ2DMuwni0YsNXo2n23Y5N7YiAOyfQSNExmgY Rtig== X-Gm-Message-State: AJaThX5rlJCYjOifpDuOnuo0GOQe5sUl66qmrJm9sWpL3qDt/oVj3nqm mbVoVYXo0mxlmscSGhxE0Zj+vw== X-Received: by 10.80.146.11 with SMTP id i11mr7760149eda.198.1511957486051; Wed, 29 Nov 2017 04:11:26 -0800 (PST) Received: from dell ([2.31.163.31]) by smtp.gmail.com with ESMTPSA id o64sm1382617edb.14.2017.11.29.04.11.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Nov 2017 04:11:25 -0800 (PST) Date: Wed, 29 Nov 2017 12:11:23 +0000 From: Lee Jones To: Shawn Nematbakhsh Cc: linux-kernel@vger.kernel.org, jonathanh@nvidia.com, briannorris@chromium.org Subject: Re: [PATCH] mfd: cros ec: spi: Fix "in progress" error signaling Message-ID: <20171129121123.7zg63mjy7pufokg5@dell> References: <20170927213527.31416-1-shawnn@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170927213527.31416-1-shawnn@chromium.org> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 27 Sep 2017, Shawn Nematbakhsh wrote: > For host commands that take a long time to process, cros ec can return > early by signaling a EC_RES_IN_PROGRESS result. The host must then poll > status with EC_CMD_GET_COMMS_STATUS until completion of the command. > > None of the above applies when data link errors are encountered. When > errors such as EC_SPI_PAST_END are encountered during command > transmission, it usually means the command was not received by the EC. > Treating such errors as if they were 'EC_RES_IN_PROGRESS' results is > almost always the wrong decision, and can result in host commands > silently being lost. > > Reported-and-tested-by: Jon Hunter > Signed-off-by: Shawn Nematbakhsh > --- > drivers/mfd/cros_ec_spi.c | 52 ++++++++++++++++++++++------------------------- > 1 file changed, 24 insertions(+), 28 deletions(-) Applied, thanks. -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog From 1585401129148958358@xxx Wed Nov 29 11:52:18 +0000 2017 X-GM-THRID: 1579730367073760625 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread