Message ID | 1471569459-1546-3-git-send-email-Nitin.Chaudhary@zii.aero |
---|---|
State | New |
Headers | show
Return-Path: <linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2001:1868:205::9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3sFlYS2hHJz9t3x for <incoming-imx@patchwork.ozlabs.org>; Fri, 19 Aug 2016 11:21:48 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=zodiacii.onmicrosoft.com header.i=@zodiacii.onmicrosoft.com header.b=J5h5ZgJt; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1baYTd-0000RH-5N; Fri, 19 Aug 2016 01:20:05 +0000 Received: from mail-by2nam03on0051.outbound.protection.outlook.com ([104.47.42.51] helo=NAM03-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1baYSC-0007Hn-Cp for linux-arm-kernel@lists.infradead.org; Fri, 19 Aug 2016 01:18:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zodiacii.onmicrosoft.com; s=selector1-zii-aero; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=7eJntSj9C6yc0kbUORFVhFy1eIvw6t4ot1SLKnxqKGA=; b=J5h5ZgJt2qqeSHkstLGVdv8ru+mDRPQhhFgqA/oFZAILhInG2iTq/qVeYlhLwaZsTCOlrzQ4KPon7Up+4u8gRYMvIKIrJvJxaecYWn1iliVpcrQiVzAwQJnmHSu5joO4qlNH9dU18CXgYgkOoYhQu4xNSdn4+q9gr/7Fk/E+nDY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Nitin.Chaudhary@zii.aero; Received: from nitinc-Latitude-E6540.ims.dom (64.60.156.46) by CY1PR12MB0552.namprd12.prod.outlook.com (10.161.174.28) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.549.15; Fri, 19 Aug 2016 01:18:00 +0000 From: Nitin Chaudhary <Nitin.Chaudhary@zii.aero> To: <zhengyu.shen@nxp.com> Subject: [PATCH 2/3] [i.MX6Q] Code cleanup & verification after fixing compilation error Date: Thu, 18 Aug 2016 18:17:38 -0700 Message-ID: <1471569459-1546-3-git-send-email-Nitin.Chaudhary@zii.aero> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1471569459-1546-1-git-send-email-Nitin.Chaudhary@zii.aero> References: <DB5PR04MB1430487C8BFA276E285493959F150@DB5PR04MB1430.eurprd04.prod.outlook.com> <1471569459-1546-1-git-send-email-Nitin.Chaudhary@zii.aero> MIME-Version: 1.0 X-Originating-IP: [64.60.156.46] X-ClientProxiedBy: SN1PR17CA0064.namprd17.prod.outlook.com (10.163.3.160) To CY1PR12MB0552.namprd12.prod.outlook.com (10.161.174.28) X-MS-Office365-Filtering-Correlation-Id: 265992e0-39df-4d2e-5236-08d3c7cea963 X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0552; 2:cPhS0OYZ36MS+MTcOTkJvtnRKI8HCTf4EdwULI5Ke0QYdoVILMwYTANxjwmToXoLWZs1jpUNBT6g0XM8cxVNmPPUhObt88RehfXNXsEe6ZQPPgYAst7UMCxMkwRBy99HMrWVMHsLGPjE0Wt1Oi4T2T+TqHVxFVsrPiecjoCzZ+LqpFE/ybPYy1fLpRdtj7lx; 3:uZCvJ63Z4o3E/7p+A50nqtuQxxBDmqPsSrs2MMWl9gVmR99MdT83ESgzKTOs+V061TvXZvrnKHUhXTGmW5r6fBsYokkXuXUP5rgw3Xqx3lfrlf35amKzjcd4gdMKuWuG X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0552; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0552; 25:ZF91NoEpMTDlarQdH3pHjzDYoOPTnFZLePrgodhgCtKS4bnJHIBbwTBBJDr+LYjwVBH37LPIu0qIbwbaFV3F2yQUZh9mhXzZT1/W6FmlJ/smnlHhHiSm4HQIxuk0KJdMkuTNFmAuSX7ADBG0dX4JU6ID4QgJKZ7qY3tnVB2LKXhl0/IMcDOyP7Sb5ByUxbgOmQWUUZMYAoiK79Nnh3X4OjwiYNRYLMu1KxGXUGcwgtR2397j8+iTHcXFUeAOnrk4IRfa4IQGUqjeQlm4n6Vc6tDisjBmQHR/VZe/rrG+1+kt48o+mJA/LAdsY9ASMFIgG/dEYlnZAxl2pYTiRWM65QEjaQDgDBLSzhFpR4cKDr6QIa6QGXY1BJwXlLJfAZSXoMpJywqn73KXBFyQnv8zZtYVWGW8SYcOS1U6785BPO1sFOHNult/FTAbN860CwTJQrkQnxfUPtaEioCgNV1lJcQ3jgssOZvW1zHMP8guimtTcYUp/CK+fEvYrP2/GEGYk5QJBEYs4p+mDWoyhxXWpNWQOBYdJcxXeJmG9V2+/IO6nSQKX3AuIoHUQLS48DUdKTrt4fozYmBxJu1X28m8/WEtN67MqiTSjvTuy77VGhaUkcVitd1XRudrCMklDf9T+YwJGgMGO/6o/J93Vx5/SdfBJ8rYBk7k3iOdeZE+Vj6rXY7hiFQe8UfL+eRzZHlxUEm6HV+oWwS51wYYgtxRHVQaSEOxYgaxvAFxqaUHVie9Y50zLdLPK2HSLL9qkfqUBudj0MrEhyRw5veYGyOxW0tvkAPWhLQQRV+tSMfmP3Y= X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0552; 31:yUp/FtPpvtbG56LqslEc/+52jFtuEpjQ7jpqnGcaDKkkvRWsOeAmb2nCegYL87hkiBxymSO/GqsvwzdvUE28kn1sOKW7BdplIOdTRnRB/uoawTc+t2K+2s9gCInjSNzACPdlUaWD8dLfY3y2pco7MPWaDu73ulN5TZ1gtLi6kuRziPp5kqTgOKJGzxu+Zw/9qAARnvYmzVObRKKsBVaKd0y77GifNN9Kc3OYPALQYEo=; 20:lOPODuWg2NlMOJL/iKTHmSG49KZ4ayWr8fQZPeAJdb4cfJH41vTRpa3RfDtB9sqKGGXoyHkSal1sSxD3E8VsAX2qWkBZXi8uDibkuAk0ZqsjCbKxN7cCC3bv9if6o+LySXRKgHc5sGnoycj21H0RVcCn7vEqyL2EeBlva6FFzgY=; 4:RW0b3RDX5AAHRbodQunH+bufA8vtWKGA82r1X/o3iFVIwujewSI6KdA+0m+AuV/laATjavJUDPpJi8HNtlKiwR9H1ebsyOO3/franyGR2A07GOnKHkOlABH23IlPv7Z0r1Y2i3LcJTdYbvZfMDpyUgZTOffov4J6Rk8tV76PlfEbkOgzKSfVniF8AxjuEFMDDHx9PWJzwDOfPgTqOexA+kxG0J2xnHbBL8bEXp3fYLrxhNqCTNeZmM7RWvtqh3JE/8KDXXgDPm+BOrmSWwJmen+KBP1Hi8Tr759jWc0ZoMoT+sHVCWDIzNJwKbkRp8gK7RDKWdcE1ox0bGhAvYH+pffe1L8qkMdf5AT3HlEDgnDgp7tk2HrlPq4S5hK9J8ZXtXhxiNu+ZNz92DxnZ5+P2VKWuWIF4PoZLFbrKs5ZpX4= X-Microsoft-Antispam-PRVS: <CY1PR12MB05520EAC6894874EB274820094160@CY1PR12MB0552.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6042046)(6043046); SRVR:CY1PR12MB0552; BCL:0; PCL:0; RULEID:; SRVR:CY1PR12MB0552; X-Forefront-PRVS: 0039C6E5C5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(40124003)(189002)(50226002)(66066001)(8676002)(76176999)(2906002)(189998001)(97736004)(8746002)(92566002)(8666005)(19580395003)(305945005)(2950100001)(7736002)(47776003)(48376002)(19580405001)(5003940100001)(50466002)(2351001)(42186005)(229853001)(53416004)(106356001)(7846002)(81156014)(68736007)(50986999)(110136002)(3846002)(4326007)(586003)(81166006)(36756003)(6116002)(101416001)(86362001)(77096005)(105586002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR12MB0552; H:nitinc-Latitude-E6540.ims.dom; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: zii.aero does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR12MB0552; 23:Yzhczsxbcv3ZPZILlvbq7x2dfscMlCMBG2fwHKDs3?= =?us-ascii?Q?+1PHCwSPgjiEr8xoPjx/nmjpnN/n18fwDqJB97BLpyQg6YV3kDbod9J1XCnu?= =?us-ascii?Q?UKLY7FBxqJkhCPM39yHevP2fCfyoWiSeiaHveZFwc0xMfOsXzwuaspbkFJ60?= =?us-ascii?Q?iNy7R/diaYAXmBZ575aRauuQDrrcchan4nE9O8e2hI9S8mGH/3sMjJLQiRLH?= =?us-ascii?Q?VJ3V52tF363vjrjmiySoL5IxEH8YN48qs3L0zCGNvUoaSJRmaml73UCK5pLO?= =?us-ascii?Q?PFFI2DVX6eHaztjV3vrddZhG3Q7rln8T0E9vSsZ9fZFfIWNSzhTRotOAU/Ni?= =?us-ascii?Q?VHOQ/NFpUiOnZZlGisTj6y/b0b5No3Oy8gEGAsl3l4LG3htlZiUG39GxZulc?= =?us-ascii?Q?7vybSPTpDpzfRRfHVNbE69b2OtEstBOEgGuw13GUqW22bDTyaG4yIAvIvkGE?= =?us-ascii?Q?Ay3/PZ7lnXZaQF4IMqq/8zwA7vn47697ecBy1OCGkG1lbPoZmIpyl14UkQyJ?= =?us-ascii?Q?j1XeO1NwQAVpCkIT6yUIi7mlBxohwhlp6rfjA2ZqwBtFXlDhPCbAzjgzfhuB?= =?us-ascii?Q?Lo3b67XcNqGEzePEyU1HZPl3fns/71Mhc+N4TCNhRzAmodbBpXnNnf9w4aQR?= =?us-ascii?Q?i0uNMSwF9JXnGsnaqgK8fvf1iPYGwNB0JLiEBx4KhLAMnAGAWItkMZHSc6DQ?= =?us-ascii?Q?Tpw11tDavqz6o3QxoO+sAE9WuDnAP8WjnCy23r+TRHDZ5mwB0nQD7E+8k4Tf?= =?us-ascii?Q?/mfLM0MeQ7c97vVgtnNr9Ii3YICZRxXWnquqxWxmzwTlkAUvFfeqw0ZeldS/?= =?us-ascii?Q?w9jy+rGWbbBfbGiq01ZzglwVuy9SJmjOMpaaqV+0hoDFuVcOLcgrx2cq1Kxc?= =?us-ascii?Q?IKr+FQw4hxd3tDgD6aR8HBrPlZ/5Cfl+CjHnfOdNJ2AU1KD3gJzivyBTbai8?= =?us-ascii?Q?IRBd++9QHM8ASV6W4+K0Y47/K/p14o+s28dY23+b2xwv1wCgpR41srg3te+U?= =?us-ascii?Q?2m94Y/sH+iTH2f4eJRdMmWQbCRWGVPj/caxltH/4Ybnc3JbEDI/8M4ZQX2lo?= =?us-ascii?Q?S6TPZLfk9z6T9qrAEIoM00YDIcYqFOq5aBYKzfJqbkpJkUCpVDTOeqxBEN7f?= =?us-ascii?Q?CaZISp4UOd1He5yn/a1sz/BY9s89l3A?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0552; 6:2DP9hOa2OL/l0YIXoaA8FLgjqqn0EmN2Z7SKEhjrKXm6OQLwkeT10tP5JKrOwEvFIPqrlS4Oiyh2vty+ZCbDJ421J9KGs+Bi5yKEGLWVeF5DrJoUQ8kOIywoHCS7G4copXi9lV9dYBKiF2djFzkzFKMfiNA0Gl6pXZ/MhX/I/N4maJ7UywmbukJyARZ2C1MVueKTD6xQ9sHwQ8mN8GJXpnR/MTH12Ao1e9tawzZyGOAuISZEUQLqzOH9fb/78+ZeUJdVOqZ6Yskgs7LrzyHLnvdCA/jKlRCJYx9SdFjyR9irTDhwCZVkZ4qHhzMbqrAM; 5:5Y6SRunG04tC6TeAIghThdNBoENent6B2pKSh0AVIt6nYv6QaJmP9mK81xMN0/zqjQIZBLCWbKYjYJWv2wfSBYxq8qargYq/XmKZpUKd6y+COsLqQM9NkWKQuGLKx3/ujZ61EfPzTvPiq95DaCXB+A==; 24:Wnv4c1WUvqLFAKIeyfZqu+Jpq24oYsl+1Qc4maqpAowHoWXS1fCO+mjF2xDkUGgoJDyglcq1fJDZqBoVM+pXGjP7AJrwmmrADvStfoyIQI0=; 7:Po4WLHFjEOTOvetngYD9W5tawb3o/sfa7k2oZzmPB+jehjquiyqXESM6nQXhAhsTqLLKZAqNqtlgKKGSFznmaDJU9UQHGZRqKjvZPRQYvVfh4Hbxba6omMv8rjEEr0+YRSkpGx7HbiBTLPQKbnj8dwsB4VVffTMcRl56I5DJuLJKQRAcxFAnYDDyW/0tvU+zJ5M5m8H5GFdmNHWChFhzyAcaoj1rP8uB2c9OtlZhPU1qEnmC3/TBz4veNkz5yWvO SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: zii.aero X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2016 01:18:00.3657 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0552 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160818_181836_990284_AAC228AB X-CRM114-Status: GOOD ( 13.10 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [104.47.42.51 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.42.51 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Cc: Nitin.Chaudhary@zii.aero, cphealy@gmail.com, linux-arm-kernel@lists.infradead.org, Chris.Healy@zii.aero Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org |
diff --git a/arch/arm/mach-imx/mmdc.c b/arch/arm/mach-imx/mmdc.c index 95c222d..45790f5 100644 --- a/arch/arm/mach-imx/mmdc.c +++ b/arch/arm/mach-imx/mmdc.c @@ -204,9 +204,10 @@ static int mmdc_cpu_offline(unsigned int cpu) perf_pmu_migrate_context(&pmu_ptr->pmu, cpu, target); cpumask_set_cpu(target, &pmu_ptr->cpu); - /* - if(pmu_ptr->irq) - WARN_ON(irq_set_affinity_hint(pmu_ptr->irq, &pmu_ptr->cpu) != 0); + /* + * TODO: Need to check if we need it or not + * if(pmu_ptr->irq) + * WARN_ON(irq_set_affinity_hint(pmu_ptr->irq, &pmu_ptr->cpu) != 0); */ return 0; } @@ -374,7 +375,12 @@ static int imx_mmdc_probe(struct platform_device *pdev) if (unlikely(!timeout)) { pr_warn("%s: failed to enable automatic power saving\n", __func__); - //return -EBUSY; + + /* + * TODO: Need to check why Automatic Power saving is not + * getting enabled successfully. + * return -EBUSY; + */ } pmu_mmdc = kzalloc(sizeof(*pmu_mmdc), GFP_KERNEL);
Cleanup the code after fixing build error in Zhengyu Shen's perf mmdc integrated driver. The error occured due to migration of CPU Hotplug notifiers to a state machine based mechanism. Made the necessary cha- nges into the code and tested the same on an i.MX6QP FSL Board. The changes allow clean compilation and work fine as well. The results are as follows: root@RDU2:~ perf stat -a -e mmdc/busy-cycles/,mmdc/read-accesses/,mmdc/read-byte s/,mmdc/total-cycles/,mmdc/write-accesses/,mmdc/write-bytes/ dd if=/dev/zero of= /dev/null bs=1M count=5000 5000+0 records in 5000+0 records out 5242880000 bytes (5.2 GB) copied, 5.4982 s, 954 MB/s Performance counter stats for 'system wide': 1597891298 mmdc/busy-cycles/ 28531959 mmdc/read-accesses/ 910.77 MB mmdc/read-bytes/ 2917082184 mmdc/total-cycles/ 27965222 mmdc/write-accesses/ 894.91 MB mmdc/write-bytes/ 5.527407668 seconds time elapsed But still need to check why the automatic power saving mode is not getting enabled in my board. Any help/guidance on the same will be appreciated. Signed-off-by: Nitin Chaudhary <Nitin.Chaudhary@zii.aero> --- arch/arm/mach-imx/mmdc.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) -- 2.7.4