Message ID | 1453460307-9768-1-git-send-email-Zhiqiang.Hou@freescale.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 5cfa1e4e0deced0cccedb4b30facb8a8e68e209b |
Headers | show
Return-Path: <linux-spi-owner@kernel.org> X-Original-To: patchwork-linux-spi@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id E5A9BBEEE5 for <patchwork-linux-spi@patchwork.kernel.org>; Fri, 22 Jan 2016 11:07:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 1EA082039E for <patchwork-linux-spi@patchwork.kernel.org>; Fri, 22 Jan 2016 11:07:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5173E2038A for <patchwork-linux-spi@patchwork.kernel.org>; Fri, 22 Jan 2016 11:07:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753205AbcAVLH3 (ORCPT <rfc822;patchwork-linux-spi@patchwork.kernel.org>); Fri, 22 Jan 2016 06:07:29 -0500 Received: from mail-bn1on0111.outbound.protection.outlook.com ([157.56.110.111]:64512 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753060AbcAVLHY (ORCPT <rfc822;linux-spi@vger.kernel.org>); Fri, 22 Jan 2016 06:07:24 -0500 Received: from CH1PR03CA002.namprd03.prod.outlook.com (10.255.156.147) by BL2PR03MB305.namprd03.prod.outlook.com (10.141.68.13) with Microsoft SMTP Server (TLS) id 15.1.365.19; Fri, 22 Jan 2016 11:07:20 +0000 Received: from BN1BFFO11FD053.protection.gbl (10.255.156.132) by CH1PR03CA002.outlook.office365.com (10.255.156.147) with Microsoft SMTP Server (TLS) id 15.1.390.13 via Frontend Transport; Fri, 22 Jan 2016 11:07:12 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD053.mail.protection.outlook.com (10.58.145.8) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Fri, 22 Jan 2016 11:07:08 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u0MB73QT025111; Fri, 22 Jan 2016 04:07:05 -0700 From: Zhiqiang Hou <Zhiqiang.Hou@freescale.com> To: <linux-spi@vger.kernel.org>, <broonie@kernel.org> CC: <computersforpeace@gmail.com>, <hramrach@gmail.com>, <Mingkai.Hu@freescale.com>, <Shaohui.Xie@freescale.com>, Hou Zhiqiang <B48286@freescale.com> Subject: [PATCH 1/2] spi/fsl-espi: Correct the maximum transaction length Date: Fri, 22 Jan 2016 18:58:26 +0800 Message-ID: <1453460307-9768-1-git-send-email-Zhiqiang.Hou@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD053; 1:8E2OURcRNa/OeI9l2rKp+61SFB5tPhqe6jMUv5UptNpUHrIEfDrRZb+knIX5PhtvwenOz8dZ6xJ4zpB6tbuctLHJm6mJ8SBvDZQlfki2zEaxGpKlABjrYj0ttZYhDTdPOQ78BnSVdMAAbqwGUDvFyGI0TEdQjGb3CdDXQi8e3zf8CcTmEkehfgP5tI1odqhD6hH4vl+l+uBNu5BYZJATxYJfG5hrlwOPSQB1nEvzlpjdBZx6l0hnfTGf2mhIjcChJHG0wJL1iiiH3RtrTkQNrsUdnR+nvpBB4V5XZomaveCiZTJ0zEeZlr8CRsdVFl5EMlGvLvDsu0+XtHbukHF5SUJM7k8gamHwdhTETg7W6J2fUU1uCdBywFlYceUA91rl3nWcO22IRBrHo0UN0DdBLTTliXA9GxYAlFgFgSwVJzx4Q7bGv7KuY9xoiMqouOKCHul2C4Ak0P5eak043yGMRdnu2tK5e45F25zF1dy+8ok= X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(3190300001)(189002)(199003)(1096002)(5001770100001)(6806005)(87936001)(97736004)(19580405001)(19580395003)(5001960100002)(50986999)(107886002)(85326001)(50226001)(4326007)(575784001)(106466001)(189998001)(5008740100001)(86362001)(586003)(92566002)(2906002)(5003940100001)(81156007)(229853001)(50466002)(47776003)(551934003)(4001430100002)(104016004)(77096005)(1220700001)(36756003)(48376002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR03MB305; H:tx30smr01.am.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: c147bd4d-e2ce-4a55-9b8e-08d3231c2ded X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB305; 2:b5lcnOFJmXi0aFlSrhKlw3VdfJxVcvPY6+f8xq5FwvOqusSrkmzof8BMGWwwKAbt5JrmNeZ2LdXYbmpOwtt9kmdl5pnOEpo53T01EwoDLRHrUhF5gFCPXwhHkhjUwJgkuGGMJqDNzvKdP2+2CVDLUH5p84hsy+xHdvvuHM1XMrENkQ/4EDkomTCe6mocNaVj; 3:j9rIvsEEFRKG9Eti/c0xFTLdZGynbgNvDz82T7Y84y1SDMSmNzyP35dlXbzOzrnpUcLD6ifchavVaZVCuKBpHzwh27L4y7/8wpbRV2D37qE5ZJoTkVauM5ZuiXDELOewTlhLyN+miAZYg3pRHuS4OZT4rrUdRzk2sSDo1+vjuc2xpxmzTJZ2cWART70QgURBVaDvPdSmE8LQ8VbWHLpU+s2bTzhrIBqn8NyHr8GLIDQ=; 25:gTbFTRBg8oaZEoxy5V58kXqkce8Kx7/x4bSPYsk+c+oj8mbQi620WX96pLFz1mrhI9rfao/FrhxTnrhpzqVqYynx6SJGq5S6ooqmx9NmOjH6US4rAyxbNeRC3PEv4CSIToEPaj580Rb977bASVe607/cU/yuz9JXbHAgTsHgdIjXrvpmRwxGcfP543ecfXRraNA+QNK7FXofX/rgeA5X4B8+pr6YWpobOcZx2NTEfH6pPIOfeEgt8eVLK0gVURN4 X-Exchange-Antispam-Report-Test: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BL2PR03MB305; UriScan:(101931422205132); X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB305; 20:lRh3I4MNfZTfHOiDX9B1YrTj9/ggj22IcM9U6fhVKBz78S38+i37FHbTnR/vZOWxfTRDH2mx6Xa37hdthis5DURgdJizeqWH0oYnunmUz+zmDAfQ4udzmi/5iQtuXT81wTbe8ogP+u1Dt+8FOCaGkQkzo6RCE+PFzjO0o82kv3f/dV7a/ICSmbArz3KqP34CXDHc0eebcy2q8S7frNkZYP+PuegfIzZEeiiIR+5NtxpCRxg0D/Q14wfGNo4du3vFQZU3KwzCVD6UoFENnm4GX6jgHRaUEWcwiFcD+OajlHm7bGktmwrKroBw005yNHPbRcpKQMZk0r4KMXt345f4lRHD4ZlE0U00lM/MynwhUsM3kjq3PfTmYHcY1A3uHVadhDKUCK7RIy6KkwU/68ZgJqeuHobsT8e4gpf4s0jmc/gG2fSETdmrZFYQcj7a11I+ X-Microsoft-Antispam-PRVS: <BL2PR03MB305AEFCBDF94B2493B2E73D8EC40@BL2PR03MB305.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13024025)(13017025)(8121501046)(520078)(13023025)(5005006)(13015025)(13018025)(10201501046)(3002001); SRVR:BL2PR03MB305; BCL:0; PCL:0; RULEID:; SRVR:BL2PR03MB305; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB305; 4:ubx6a/Pht2fV5+JoNbTiZOP55uO9ykdNDRBgSz41g0Y0GiMaEIRGA8qZ+hB+IzxcoglR5/ArO828oebHv7mNehnQa3PdtcjD3M6I8RnmBTnhhKTFghYZEvL8ML9kK7yVyK5YnGjzYPY5xZsHlt01OnMdXJpusAMd2ARw3co+r5ufTR96UGX99SBg/4A/KexMptIIhD4++f0tQZ7QTkJJASYEgnxcwQbw8IfI0Tevyg0Gh6+suSm1GK8u8n/QR/JexJGZxLAXqkjnkNYGifyfVUorgAbjMwkCpEk2D6clYCAgQQK4RBnJ8vplKwPREA1iqKLF/hzqHEhoXcvVvuyCePgHwYj03CpUmhduin4o1cFcDuCQ/tZ6fHPpDHqx/sFddhsmV4oWO2EPsbsOVFSgtPIubpY5+hJwf2UyC0T82jeFftPVS0NYB9VSBUhE4Kl0jrorUKD3WF6h8W4uZIOXETWiXa5JnGvP6Uf2EXSqYIemdPe/bnzAl54/5rEK2LaUOOKTMGRUk5iXknYUDe6lVA== X-Forefront-PRVS: 08296C9B35 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB305; 23:c0/0TB7zXc1s9wBAqRFGvd/fHEeqgHHtc55rft8SVj?= =?us-ascii?Q?v2+giPB9Ab9aK5B4nmNkvqGjIZiHNy7YiGPdTwOywLTIU5aGbVyYDEiHpJZG?= =?us-ascii?Q?Tmkr94AzQubJyfNyB2OfNg3/JYwQHJltPPvGL1wYSCDcsKaojOJ2+8XAbOZU?= =?us-ascii?Q?wcoCKicFP13ktGck4jhUlCHKjEBI62UIQ8OyyrlpI0N6KYI3hPgYkVKEvt+y?= =?us-ascii?Q?MEyekauMe/BBy8XtRxFGP6C5IPNFuSZXOBdeSD+FlgIKGhnZi/jJlrHF/4/q?= =?us-ascii?Q?TOD7YrNrKDkfwk9FqPMgEbDTdvls8tR7Wt0vpyqTVp295EgGRuFmrWtfRxZv?= =?us-ascii?Q?mNjQ5lTSl2Qe83qbkUWGVFu8pQQv63HCp6fM1NtPwWaSbFftYdsOP17BH6xI?= =?us-ascii?Q?qnosPAlMj9xJAqDTzLgPbtegc3+ifkIz7SUmOsKmn5AFECTJl3Mjai5E4Rki?= =?us-ascii?Q?flxE8C1hLyN0z/q9j6uAWtoYF0tNT5DvXE6paW+4URxz+qWbqrRcAb/a+rVc?= =?us-ascii?Q?PaKv05Ua132yrEIQICKZL4vxzxS+1JdCkNKXmsKcYgjyJSz6uI+Pj88lKepF?= =?us-ascii?Q?ETN5j/qc+1TqTjLSPPXTBVLFofO/8AMeNHWRvgZzqc+AmGQm8/JDuWXNDQLx?= =?us-ascii?Q?hj5O7JE9MPmXfZL24P2IUP8ijx4zls0Um8aWenwk0+FdG30/I0lpH7/yRTeO?= =?us-ascii?Q?T4ksgdnJzwVtvW8vem0ljV9F81ii0wVKz19BblRCPqkDTCVYkTWC/6KZZYSj?= =?us-ascii?Q?QL4IoQqrHAlMRn+/AzCKZNpGxqnc6S0UnFxsE2E1h0P4wDVvyAxHEO0knlJY?= =?us-ascii?Q?72i7pmre+kKuKZ+Ni7rIp9WRqnsikrWQ+A1ydYE6IQP0vhcNssUmhMkuI6HD?= =?us-ascii?Q?wCMybxvNmXov+c7O3AR6ZCZtoGn/snRDYD4r5W3AgXxPRiH/g5evio6fUlvu?= =?us-ascii?Q?4tGWtT9yVB3Md1bPGkw1TNhRQ6P/s62VOnlLjrXHBiCuyOsspRrV6jHUTCMw?= =?us-ascii?Q?KTtkBhgaSi3HFYSOQGLANlyBuTemyXwa/f7T8JtuYHW0N2RD6XuS1wp5DwvV?= =?us-ascii?Q?Sh/ZY=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB305; 5:HfbiK21IiwSMzjYH+Qj6KpIfFtSI64dacuUfOuyWY8T0p4vqhspvY/ME+HybkEMqTGgiiJWTaY+SINk382cvDo2RHgJAD0mXL3dYoylQFvUi6hRvXvEJHaaIZw5PtN06bBR+Cj6bPOZNefBXK/KYpQ==; 24:2CcHvZ+BJTCHXEhQv3aRVXgeQ89D9cmQQLwzCU67dbMYhqLYPJjiF2iNYPYIjXoUHHPP81NFc8zYv/NF8rpKz66anYcNa/eTRzV9n8fQqLI= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2016 11:07:08.9627 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB305 Sender: linux-spi-owner@vger.kernel.org Precedence: bulk List-ID: <linux-spi.vger.kernel.org> X-Mailing-List: linux-spi@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/spi/spi-fsl-espi.c b/drivers/spi/spi-fsl-espi.c index 7fd6a4c..7cb0c19 100644 --- a/drivers/spi/spi-fsl-espi.c +++ b/drivers/spi/spi-fsl-espi.c @@ -84,7 +84,7 @@ struct fsl_espi_transfer { /* SPCOM register values */ #define SPCOM_CS(x) ((x) << 30) #define SPCOM_TRANLEN(x) ((x) << 0) -#define SPCOM_TRANLEN_MAX 0xFFFF /* Max transaction length */ +#define SPCOM_TRANLEN_MAX 0x10000 /* Max transaction length */ #define AUTOSUSPEND_TIMEOUT 2000 @@ -233,7 +233,7 @@ static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t) reinit_completion(&mpc8xxx_spi->done); /* Set SPCOM[CS] and SPCOM[TRANLEN] field */ - if ((t->len - 1) > SPCOM_TRANLEN_MAX) { + if (t->len > SPCOM_TRANLEN_MAX) { dev_err(mpc8xxx_spi->dev, "Transaction length (%d)" " beyond the SPCOM[TRANLEN] field\n", t->len); return -EINVAL;