Message ID | 1434554299-23443-6-git-send-email-shubhraj@xilinx.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <linux-i2c-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 902D4140284 for <incoming@patchwork.ozlabs.org>; Thu, 18 Jun 2015 01:18:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932528AbbFQPSg (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Wed, 17 Jun 2015 11:18:36 -0400 Received: from mail-bl2on0055.outbound.protection.outlook.com ([65.55.169.55]:33952 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1757021AbbFQPSc (ORCPT <rfc822;linux-i2c@vger.kernel.org>); Wed, 17 Jun 2015 11:18:32 -0400 Received: from BN1AFFO11FD031.protection.gbl (10.58.52.31) by BN1AFFO11HUB041.protection.gbl (10.58.52.152) with Microsoft SMTP Server (TLS) id 15.1.190.9; Wed, 17 Jun 2015 15:18:31 +0000 Authentication-Results: spf=temperror (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of xilinx.com: DNS Timeout) Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BN1AFFO11FD031.mail.protection.outlook.com (10.58.52.185) with Microsoft SMTP Server (TLS) id 15.1.190.9 via Frontend Transport; Wed, 17 Jun 2015 15:18:29 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:35176 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1Z5F6i-0000Ca-Br for linux-i2c@vger.kernel.org; Wed, 17 Jun 2015 08:18:28 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1Z5F6i-0002ER-6G for linux-i2c@vger.kernel.org; Wed, 17 Jun 2015 08:18:28 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id t5HFI0cI005681; Wed, 17 Jun 2015 08:18:00 -0700 Received: from [172.23.146.171] (helo=xhdl3763.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <shubhraj@xilinx.com>) id 1Z5F6f-0002DZ-Cz; Wed, 17 Jun 2015 08:18:25 -0700 Received: by xhdl3763.xilinx.com (Postfix, from userid 9049) id 0D6FD2CE03CE; Wed, 17 Jun 2015 20:48:25 +0530 (IST) From: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> To: <linux-i2c@vger.kernel.org> CC: Shubhrajyoti Datta <shubhraj@xilinx.com> Subject: [PATCHv2 5/9] i2c: xiic: Remove busy loop while waiting for bus busy Date: Wed, 17 Jun 2015 20:48:15 +0530 Message-ID: <1434554299-23443-6-git-send-email-shubhraj@xilinx.com> X-Mailer: git-send-email 1.7.4 In-Reply-To: <1434554299-23443-1-git-send-email-shubhraj@xilinx.com> References: <1434554299-23443-1-git-send-email-shubhraj@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-21618.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD031; 1:A+u7Obmcqi4jS1b9uhbxnkB5LFopWnBFXGYr8r3bPkQXdUXjnxt7GV+QppOagX4o3WlfZ4GlrQ6vmOGTYzOL+rO2NugJhA/28OZpalrSAgyjhjILW0Kcbas1re+Gjd0Ek+X3ObtR+jJI4wfO+YludU7w4Ajs9XvI7JOMwJ0nReOzkqJR/zESAIT6qX01tZ8ZBXtJP4C/s3Trl9xc23lMUrVUqwEyMQQqBW+ZHKw6vR4JHJpMD5mLs7+l3ELf15s3BweLjEDfUUE85x6gWygJ6lDwtbAJLWX7liRamw5DnGQ= X-Forefront-Antispam-Report: CIP:149.199.60.100; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(189002)(199003)(63266004)(42186005)(50226001)(19580405001)(6806004)(92566002)(46102003)(50466002)(36756003)(48376002)(45336002)(47776003)(46386002)(77156002)(50986999)(76176999)(33646002)(86362001)(87936001)(52956003)(107886002)(36386004)(19580395003)(110136002)(2950100001)(450100001)(62966003)(5001960100002)(189998001)(106466001)(103686003)(2351001)(229853001)(107986001)(90966001)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1AFFO11HUB041; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB041; 2:3rN0mCrsk5lUT8NH/5+Wxxafi+4+rnXrShHlXXB+gTmeZHvspPW9XB+MdWUD5McA; 2:o7R8Su9OvfjtU0QLw1wqauzud1+w2L9KuSB/a5oNsk7VWBN0f0ef6apiwzVBBqJrqt3315olWXC9eWnW87YFixwVfnhcYMo0SltlRtFqOvava+OcWku93oqRGSXhP6GLO1qx8No3g0uwJacAD0gDS77Xrxr5kNZsZxREEiI7vs+qw/RWneHoUsTrVYKaU2n9TVAYqvG7TziksS72GAwVgUb8z++2wf4Xj/U0uh+999FlHAy4T5Qy328Xrh38QDaM; 6:nG0SJlHVNGzE4GjYXGZXFCTxMM1zM6SLQ1zdAgxvzJOnPnv9ZdJrZWoTi9qMRXLLaa5sb1JXgh2JbnHwAfW7NyD2WODaPQDt2WvqHmJgN/KC2HNXfdOD6nMxTNokDVSQM+5HY+N9wx3uHqWgWzoTtnoLkKEjjAGhtAVVE4dfSGXiNPKQE0doyJsOpJ4Z5Es0M/UeXV48PmlNZTJfe/3D8muX8Sho82TrnRaI2golz/Hs54MpFqcCwFW6NnoD8xmuDrHBVTzXlR3u6nyBizUTbS/TxzKc56DUcPY4ud/5yyUgI1f62Kl5xEGJ+oUt+KRUEAoWYGrj3dHTucEZWSAwY7GTFT7mxPKrxS3cF9i+Z7TD16jijbVIW3Ut5cdKbQqMpVfF1bkMfDpANHfcwX77j3Xqnl4XZsvC5s7+PT7mLoPxti9u25mWPlLBJyEOAA+f4CxY75Pc+RTOrrYHEJX//Se5+sgBjlzCVDgmbADUZqDJt3zaPNntXRKJN4ZYXe1X X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1AFFO11HUB041; X-Microsoft-Antispam-PRVS: <BN1AFFO11HUB041B95EAB1E40D801B8171DEBA60@BN1AFFO11HUB041.protection.gbl> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(520003)(3002001); SRVR:BN1AFFO11HUB041; BCL:0; PCL:0; RULEID:; SRVR:BN1AFFO11HUB041; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB041; 3:Ebz33L2iVTjcdUWn77LA0fhD72MH7eYmuHC51iNMGYg8t39Yrtctk7NphIaOEVSd8vFzptiOH/nOEpC8wBeIiicSwBJxMnWsNl2n97SxAxYZgyVpirfC+lgerzCSktoA9deU5fBY+dsh7+ULQV6LxDLqA6/tnXLItpxe4Z6TfdEMe/Oby3XTcfFoqqzuEGmPgVwQw/g6Yee8e430ywQ538V51YyjHOd4AHiIIZ9P+V+03fSgCpOhI8aDIxHDjf0d82F4ux8XvLxZ0WKEfAf/9fwj0hZo2TN/PlizpQx5xwbpUUH9AA3LGPqRQoxzFfXU X-Forefront-PRVS: 0610D16BBE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1AFFO11HUB041; 9:ofiDRkuRW/n8H3AMCyb6R2vrfJT/kN+iaUugZbg9?= =?us-ascii?Q?zXXSAGcbl/kb6DkV4RtoDOG+Pwrifvzhtn3D8hNFynl6Luc6TLnUF6OFE0EK?= =?us-ascii?Q?IctNhXRpZlmxwkpWafKqf7qPbDRPcGjHmnhQg937WdggEMmA/TV4z3uZIDtT?= =?us-ascii?Q?6DfLIUnxpuNU2ICnw0awvRkMjA4BNHAWernEZV9Fyx5Q2Tss9JPQZsRm7QFW?= =?us-ascii?Q?BT7InmxVUlhvVUP6+PQk647xjGcecfW/pHUGySTkqbW0lnSfiPKK29s9OHxT?= =?us-ascii?Q?FkIx2GfU8YIldbIVcSw92nm52QHwifDql5ojpjdzsTr2OTyMf5YSqeiB99gj?= =?us-ascii?Q?KUx3DPJZse8+Nxms5QNaox1BZByNDIhr3NMOmy5Z5eSSuPrtpqWUFUxqyu0o?= =?us-ascii?Q?kqh4wkfEyS8Wn2IOdsrj/hx9mK9Co64rYMo3ypkvh7l/mZ/RtuMu3JmRzWCV?= =?us-ascii?Q?rNz6++GevwqFFrLWG2cSdArYXNhkQ83Bt25OfB6mC/lOjUC1713SZoXgNqq3?= =?us-ascii?Q?FAFN+5duq9wNKmSFtipw3qCdnNVEBcMe1G0CFxAjRtzYLJnL7i2PBYS2VYJo?= =?us-ascii?Q?KNOs9NQx14JF78iKeWTe3zU4X1LlM+A0eOkZGxDZh/kSK149XosJFJXBVwWS?= =?us-ascii?Q?/0GPIjHOzN1Z499uApX1W34N9KVInj60OB8djXFs3KeGMWr0aArFUIZv9el7?= =?us-ascii?Q?B8wVQ0vEChQPJ0T2DjPJW4EVnoc1bKBk0yArSaQ9A5YWmUVHsE11MjHaJyAU?= =?us-ascii?Q?SOcVAXBgYu2eFRII/x3tLKEYkmfedeeumGBBfol678u5GNU6CwsMUCPUwYKB?= =?us-ascii?Q?yXlGoR3JGrXMCQWwKJikZPK9I4kDsnRHFu/7+CvxjzDx4XgqBIfahGhTVe+k?= =?us-ascii?Q?COzKszxyw5cNIfBCMmHpwhEOLP08cYIar6Gh+LjRR9mBIQJoVc+HFuv517PX?= =?us-ascii?Q?VwgmbzMUWNKS/0vdt2jFBuHhIHrHOTPjnpvGjZyR04CXW5xK6QnXLk0hTwFg?= =?us-ascii?Q?tjL7kdWEwIIouk64M2D5gkZfxHkv77KwDEXrPQ70LJp9Fw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB041; 3:OCLBGeXqn1sTlRVgUFtB7QwqW6zKW7qHe4kOEbnjrXOo9PWYd2IXbdEwkccH/UH2FRxDUhP+dHq+wp/Evqv+aMgUVUdcSdW7wE4a3Nkw9G8u1L5knP6b4CYqivrrDMuPJypX2HUu5gtLxV5qsml/1Q==; 10:3t+BC5J9mJX7IS+M/mKkGzdTzz2PvRunH8UBuYlNOyMllcLbW1XWb+5iAp7ESEei/pZzRV8NOnWFR4FFELRWZcj4/YBeGUHbTKxm5DYHZLM= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2015 15:18:29.3437 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1AFFO11HUB041 Sender: linux-i2c-owner@vger.kernel.org Precedence: bulk List-ID: <linux-i2c.vger.kernel.org> X-Mailing-List: linux-i2c@vger.kernel.org |
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c index d9501ab..a83f300 100644 --- a/drivers/i2c/busses/i2c-xiic.c +++ b/drivers/i2c/busses/i2c-xiic.c @@ -524,7 +524,7 @@ static int xiic_busy(struct xiic_i2c *i2c) */ err = xiic_bus_busy(i2c); while (err && tries--) { - mdelay(1); + msleep(1); err = xiic_bus_busy(i2c); }
Remove the busy loop while waiting for bus busy. Instead let the processor sleep. Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com> --- drivers/i2c/busses/i2c-xiic.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)