Message ID | 1434381480-3042-5-git-send-email-shubhraj@xilinx.com |
---|---|
State | Changes Requested |
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 825E81402A6 for <incoming@patchwork.ozlabs.org>; Tue, 16 Jun 2015 01:18:21 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932131AbbFOPSO (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Mon, 15 Jun 2015 11:18:14 -0400 Received: from mail-bn1on0087.outbound.protection.outlook.com ([157.56.110.87]:47737 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932144AbbFOPSM (ORCPT <rfc822;linux-i2c@vger.kernel.org>); Mon, 15 Jun 2015 11:18:12 -0400 X-Greylist: delayed 578 seconds by postgrey-1.27 at vger.kernel.org; Mon, 15 Jun 2015 11:18:11 EDT Received: from BN1AFFO11FD041.protection.gbl (10.58.52.30) by BN1AFFO11HUB034.protection.gbl (10.58.52.145) with Microsoft SMTP Server (TLS) id 15.1.190.9; Mon, 15 Jun 2015 15:18:10 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BN1AFFO11FD041.mail.protection.outlook.com (10.58.52.252) with Microsoft SMTP Server (TLS) id 15.1.190.9 via Frontend Transport; Mon, 15 Jun 2015 15:18:09 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:39655 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1Z4W9I-0003Fs-Ak for linux-i2c@vger.kernel.org; Mon, 15 Jun 2015 08:18:08 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1Z4W9I-00063M-4z for linux-i2c@vger.kernel.org; Mon, 15 Jun 2015 08:18:08 -0700 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id t5FFHfuM016705; Mon, 15 Jun 2015 08:17:41 -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 1Z4W9G-00062N-Ac; Mon, 15 Jun 2015 08:18:06 -0700 Received: by xhdl3763.xilinx.com (Postfix, from userid 9049) id 86BCD2CE03BB; Mon, 15 Jun 2015 20:48:05 +0530 (IST) From: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> To: <linux-i2c@vger.kernel.org> CC: Shubhrajyoti Datta <shubhraj@xilinx.com> Subject: [PATCH 5/9] i2c: xiic: Remove the disabling of interrupts Date: Mon, 15 Jun 2015 20:47:56 +0530 Message-ID: <1434381480-3042-5-git-send-email-shubhraj@xilinx.com> X-Mailer: git-send-email 1.7.4 In-Reply-To: <1434381480-3042-1-git-send-email-shubhraj@xilinx.com> References: <1434381480-3042-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-21614.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD041; 1:6SFFy+xoYFNRaNh9c+goves7Og8RFP7djGMI44SiazKKLS1xW0eAl+H7RN0YkU/zZ5W9QVIn2tYv13ANT/2iOP/8x1wbFRI6eiTYBqrrL7yAP76XGgTqN5W5Q+l0/PekV9lKxuPZnhbehwcrt/hK9QZWaqPwzJ7YqIbOnS3dUgqk3ex3Xw/rXyP7SUQKcKv7b+6shmkOrQOCV/d3uY3SymdM9w1dwOv4Aok+ngK7hq/255ILsU/hFjn9AdT9TreYhspVhSfN1tsKP6EKFQcwAXS8cfOS56cLT1sC/iv8LPY= X-Forefront-Antispam-Report: CIP:149.199.60.100; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(438002)(189002)(199003)(48376002)(62966003)(87936001)(47776003)(50466002)(46386002)(63266004)(42186005)(36756003)(229853001)(6806004)(77156002)(45336002)(50226001)(110136002)(86362001)(50986999)(76176999)(5001920100001)(5001960100002)(46102003)(52956003)(19580405001)(103686003)(2950100001)(92566002)(107886002)(106466001)(189998001)(2351001)(19580395003)(33646002)(450100001)(107986001)(4001430100001)(90966001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1AFFO11HUB034; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB034; 2:aF6PS414Xo64iCZa/uhocsHMsEun9FRmwbwBomjVcl+yGQ5ImXaw0Y6Q5DX0I/xR; 2:iZzL2LMqGM7d1rXDaEHbDg04mPs7guotLMjhxGj2QawN5gFyP7G28zrnW9IFjyNfqewr0vsuvMSbzoWUVtEPWTkhLEKnK3uCGMEhR0FPm1NdCqHVe5xh3KV8hweN23qCa+ds5TCkPobeiQfUTsKUuORFfmIq+D14UPnDtBG1eKPGNzuRkesWL+qdiNKQq7rVMtMPcgGwHxBSbiSJ7hRcJIZ8o2Uu+qVx2mvnu106xbkj1igQzMQ6EDhBL+edMIGY; 6:F526y6TBYk3T17VU4BzoCWzXXAGc6lKeULsLWqTyj+/yJBfAB2yaKyFapj1NKR6b9a0DgVPqqZnD/7KHkEwENvt3fX2AWTKu+Z1pwkNtZz/xiE3A3YFJTT4EVDSAw4UI9VVN2QG0xRLOdnJ7thuxObDHjCNdDs70/uGJK6FLbHzURNAgphO+C//2gKLCmP234cQgskRT7UYr4+hT1CiOUGoweTenOBK3NkMV93ESxzvASYgBS2z+tWHnygdM9MQFagVzJj3oaPYHTw7f5zMly7UxTmekCcZGNpllVh1cN/A5+vIVF7pk3ibQdstyLQqDcwKBhfgL0iQaF0J6Ihpk3BYleDau9UomGG7LJfIBnh4wafe7Rh9sGb7dRAby+bP03Awx1FX0w7oSmgDVRh2LofaS+YrXh/eFmziybT4MMYBViPR8U+0IGBZsY42/te79AK7oRAOHZoMNGJ9ce/z8uDqdwg5RaVGBVavPFPd2WLQj86Graatl1rpeZ/AmWQDn X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1AFFO11HUB034; X-Microsoft-Antispam-PRVS: <BN1AFFO11HUB03492DD4EA761329944A2D0EBB80@BN1AFFO11HUB034.protection.gbl> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(520003)(3002001); SRVR:BN1AFFO11HUB034; BCL:0; PCL:0; RULEID:; SRVR:BN1AFFO11HUB034; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB034; 3:Z3xob7E6bJbba7eKyJ5taNML4OsjVRCdxLTw8qkkQepYb6OV+ZIzCQwyYBmosVkB5gOimmWrnLx9VxPDHv1xeZj+CyzV4una/s/vjBir17ukxxjugAyg48PelAXsy2tRBM/jYh4Bkd7pmZXUsL+a0JhTgnX9MQ8C9OQjQ2dSmhhZAnlX/7X/dRwfTIMLCQAqXH3JC8GBqdYx78MG+5ZBOevfCkegyn8H5In8B2ah2ZLL6DRtno1KWz/Ao2x/iWND9BcZtnkIoX9/74alrUUasuO9o/EQJYSwUAWzWwcyZScrWDIrS3qBpEC8a2GRi9CA X-Forefront-PRVS: 0608DEDB67 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1AFFO11HUB034; 9:7Umu/9y/ZiMTgGf8H1Y5TXl4lSvTNR9vC6jfWz51?= =?us-ascii?Q?MoBUdnmhytXljRjplduknf0C+W+FUEw5w75vXuwFNdgOvyuPV1XeGyURZaqK?= =?us-ascii?Q?CPM/Wt9IFAzlVnc2cLt/u6+5vHMFu1TCC6ZdFYD0Ap36IcWr7/iESOV1CLh3?= =?us-ascii?Q?SEY9vySWcpv2Blc1NfDUMZL+Fzj1wederkVJqLrMo46ErYdK53Iy/naLhsxR?= =?us-ascii?Q?KgdZSaaFv7jUpZGH4Kx8fUV62RBRe66mWFq84DiDnXh+r1SkVljTSD32IUWW?= =?us-ascii?Q?xzCYg0J4NS6BWkXmUVGbf5haqxV0kUwpV52DT+PUYKY6pq1n2fqOjOsKJPOk?= =?us-ascii?Q?4OLwbp3ikATEbSSweWW1f2vQE75l1QqE0QbLBVvtHqyP6xGjRsZL6abZ1Nio?= =?us-ascii?Q?FrD5akuVFQxSfKOI8uX1xZNpO2LMgRkMsGqb0uPJTQb45CXd8n6+pDfq4dvC?= =?us-ascii?Q?0SpR8UFy7scRGorB35m0dk6NPsyd5HQSiDLuQJARnGA2Uub8jzpYyld9tf8E?= =?us-ascii?Q?rfA0LPHzHcWlMkJzTppIROMIbuGmu+jsYBPEKvTXG9ynjP3zCyoKTccKCa4O?= =?us-ascii?Q?/joLxS4r1OZbb246Zmw/NHotK0DfGlo/e0JBLnN9+t927DMkYNZBIp1xf2+S?= =?us-ascii?Q?DmLAGfm2H5sM6GbyZXhTtFxJRWdOjRvHyFp2VYcOOUhlQoNt6NKN4iSQzUNA?= =?us-ascii?Q?fSsl7eK1zzPDsc2vTI8tIjCjMoMWH38y3N3zfQjyg6kJU5jFmNREDBEfv9MQ?= =?us-ascii?Q?CccBOvEOCZdbgRsvgH3WK2lxsWDcbd3NpVJDvQgkDJOOFsffD5gm/oZ/WsW7?= =?us-ascii?Q?rPZjiUPkhZMtnrNKa8X7kt0aJx2I8VatyjZjitZ8KtfuCMMdpR4F9oD0o+NY?= =?us-ascii?Q?A9iIqblLWAvkb7i38BWyyD2WCQiLnDHTOvT1tfkkuyTxkqzWaIJSNTAHAcwh?= =?us-ascii?Q?jVLLQYwx2IcfqCMMir4+PcWuOQMTVf4bWB63Hxg/N89sslGWFa5as/93gnuZ?= =?us-ascii?Q?tvOpUghLWY3/UkoDPyVqyn/+I9GS/bedaFLhaAPE+E7itw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11HUB034; 3:gPKp4nuKm4xC328GsWa3c/m9SVWN9d/T5pEEuWhFlUAXyHO0aZWoS2s9JNYqstLEWVr9ao5ljVbuE4MOLhhZjBy5qQbEm3b5Nv2Klmsy8RwPkkq5+kqVhCz4vm5OquORv1X2TlD2v/veunpBawqcnw==; 10:y6QPWp/0jezuuD/UjPFO48XVFXGbWQTeaDLLU28cYwB3Ipc5IiuHMV2Q+vpeH+bBB0A1UlbJV1hc5Kyo6dmoSnMfGWpSojz0oUMl9Na8Iq0= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2015 15:18:09.4390 (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: BN1AFFO11HUB034 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 66040d3..7b81aac 100644 --- a/drivers/i2c/busses/i2c-xiic.c +++ b/drivers/i2c/busses/i2c-xiic.c @@ -666,15 +666,8 @@ static void __xiic_start_xfer(struct xiic_i2c *i2c) static void xiic_start_xfer(struct xiic_i2c *i2c) { - unsigned long flags; - - spin_lock_irqsave(&i2c->lock, flags); - /* disable interrupts globally */ - xiic_setreg32(i2c, XIIC_DGIER_OFFSET, 0); - spin_unlock_irqrestore(&i2c->lock, flags); __xiic_start_xfer(i2c); - xiic_setreg32(i2c, XIIC_DGIER_OFFSET, XIIC_GINTR_ENABLE_MASK); } static int xiic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
Currently before every transfer the interrupts are disabled. Remove the same. Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com> --- drivers/i2c/busses/i2c-xiic.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-)