Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754244AbbHEAQj (ORCPT ); Tue, 4 Aug 2015 20:16:39 -0400 Received: from mail-by2on0132.outbound.protection.outlook.com ([207.46.100.132]:23395 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751368AbbHEAQh (ORCPT ); Tue, 4 Aug 2015 20:16:37 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Date: Tue, 4 Aug 2015 19:16:26 -0500 From: Scott Wood To: chenhui zhao CC: , , Subject: Re: powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug Message-ID: <20150805001626.GA2704@home.buserror.net> References: <1437623745-21259-1-git-send-email-chenhui.zhao@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1437623745-21259-1-git-send-email-chenhui.zhao@freescale.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [2601:448:8100:f9f:12bf:48ff:fe84:c9a0] X-ClientProxiedBy: SN1PR0701CA0031.namprd07.prod.outlook.com (25.162.96.41) To BY1PR03MB1484.namprd03.prod.outlook.com (25.162.210.142) X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1484;2:rQCuL/WEfiWSE+P9cHU0eEgbW+pYvoslnKDheoSRvT0jFB0kJiNULKr/5G0nAc72HmgXFH6cZPFmInzYpdw10WqFz0ukDx7YHRQkuUBBskAEBV0RE0zX4sTXumj6RzecIa51zwjUwtdPzI7DKlHYmzivZII62nz/p3cCw6+Ch0Y=;3:7e5eR+Jsqzrz/NHN35v1byENwEoo8dZIEEhNcdE6BFTCmKmxE44R31tf9IQx/wAgk6hvnY2y92q2RwWpVu/cuidxZWk2SMSD5Lyfx0ZED5BFJSQU2Ar+EncK0xBtLnTIcEpdv8ZV1hLD2YX4cajUwg==;25:KLbVu5CifNjEZPdXkL4peh0Lfa0cChnw0FPEFyv6TeE6S8Av15gm3Qaa3YY72qBxJ8VNTQfKE55jO/aeozWnC0UO5Y+SNnzkgj2OSAIVTGItrlBEPQvzw2Jcsnd9mK4zjjEj9CtGOJMznWTzDWzTQCkA3nuHcTc/XTnUjD3cK5B3EsQfPvi2d4xSx3ruukM/pqvhLICFjJqFXwiRRqD68A0GYZY1LbK3auKjO0kKi467nswnnt1GFLjoT4+SoE9LEfq/l8YZo3NMuWyItMo4EQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1484; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1484;20:YRMg9i1Uhj5soseCkDreoip7bI3LfHh1qDYzhC8FDTMfV64XLGZWsvrQOUJVLMrC9YtkgFybe4hiBwmmvwBGAPNCh1N4as1naCLsOTx2edTTDVm4qzRQ6jy31jdpls1hKQsqF7+1p63LmvGqyDnBddnx1j2vrjGp/iVPqAfer/ZyfJsu1KFIHm+uzgCZy/MhEmHlmJ/uQu7D5FcuIVaMP+N+z4Ws305hY6oEU1vV4Djazl2ovDNWn8/rrswwFsT1k1YJfrlANXlg7h5KGK6fs8doT506aXg+BZkvQdggihFmISS1kzhhajdHGCYWqwbyMkQOHHgx2Tg94ERfiQq6enZaw9VbqVNQi+PneVRhazzK5S9WbH8YidJl7CkdDrFp4INHbzNI14msDJDJCQnssD2PrhIbxwA3PuBsCtNX+xGDnzSN4A0MWElQabGNYy5kpW6p/GYH0+Kt2m7nKh0h7CGeizlzcCVOHw1c9PBtNDC61NSEX16Q4UYka22E+Ohy;4:sYEuZbblTJWJN3mM0sK09FIk+Y25d45CGBGz6N1+pj0QYddyT+h/3+EsGtUHMMAKfHeStXZtNSr7uTCrcUZ/8DkwOGsFk6YcJ0EZA/pTGW9YAyXagDC7VrQYBMie6XtFDljUkMQ8yRdZsLTNOKdX9gUR5Vf8r3+PxjPC6x8adNn938hz1kwNM/PliTH8+z8jlGNtG/hrv3wmvgczdVboKXa2jxbNXiFRtg9OHnZi19RZM2KFslojRDpv1ZKIjCrdfg3nFGihQSjcGZVq+8ajGpUrSeyv5qvBmWgbmd/M9ww= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BY1PR03MB1484;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1484; X-Forefront-PRVS: 06592CCE58 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(199003)(189002)(24454002)(2950100001)(122386002)(53416004)(81156007)(4001540100001)(92566002)(189998001)(107886002)(5001830100001)(47776003)(110136002)(40100003)(64706001)(97736004)(5001860100001)(5001960100002)(23726002)(4001350100001)(77096005)(87976001)(97756001)(50466002)(68736005)(77156002)(33656002)(42186005)(106356001)(54356999)(76176999)(46406003)(19580405001)(105586002)(4001450100002)(83506001)(50986999)(19580395003)(101416001)(86362001)(46102003)(69596002)(62966003)(3826002)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1484;H:home.buserror.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR03MB1484;23:k0fFFW4BAIWvZJCVp86sIj0Xk4JRYOmHYjqmBiEiJ?= =?us-ascii?Q?DNW+VHudzMMZN2LiZwwPhNFCAkPigPNJrx3sDYE60gTQBZwJx64V4coXVPn0?= =?us-ascii?Q?doq8qMq1EujtYuRGZP2ssWOPRHlHqNVLjwyuQidBV9F2aAw+oFpDygp1HTDo?= =?us-ascii?Q?1RqL57CmsRoBlsUWxsEaSJIva/IyrurxFm5iJ+FzpRqrZi7rco1huYoR1HBC?= =?us-ascii?Q?DpFUOg9F1+lAi+0QemPCuGVUw73QDj63i9I+G7U8AenPD1q8KiULrIpZ2xj9?= =?us-ascii?Q?GPqZXCSV1M862rOtZG68wlZycIAVNxIvslCWaRocTYtJUgVdJFzLjeBT+szk?= =?us-ascii?Q?2k9Ttq91gHe4zZXxlfMGrQzKQuslQkR+tRWtQ8yiua1Y1U54UyFuzrZjfncS?= =?us-ascii?Q?R0+MlDhBbZsZuMKMkTZ+xcXc3Jdf9yLsRswvWePQPdw40oGPXGmgT+0Z3Q0i?= =?us-ascii?Q?dg3d2c67ZXB8PbDIVaq6kD4z+LKvNvBSc06V71/dzfRqHRauVYDQjd1hV4x7?= =?us-ascii?Q?GM2BvxfOUNpPgmNFXW6zGlP04TZtljE4fkqrw55Q8UKlorWGN7p7qqWzTNzm?= =?us-ascii?Q?aW1yFLX3hnAvqxl5sS++ZBJikgxirxNRtlBbhKIENUzQUE0ic0YLS/BFVtle?= =?us-ascii?Q?yFQTOLjcQB+A+F8TrL2ORTHLvwNsxHzzVtjhrHFazpWJtSbAMzoFKh6l42Oe?= =?us-ascii?Q?1rJG/6QTj8wukFnDYUNCS2sf/RsBalRXEGiD014BzKj/qG/0QCxEyvDqhwQA?= =?us-ascii?Q?4CQVgIOiDqQWzxV7nrf+f2o2DFm1OcphzXS6myR2zVgBHpuGYwD8OWOwXCoG?= =?us-ascii?Q?wxlfs2QtyUpd2bKlr6PlLWGs8QhDLf1bqZxPO0oIWq4nmFuJUjv+YutcBE2v?= =?us-ascii?Q?49AdRh4unXAM3Cs0p0EvhYdLRXCrUZAWWOMQjqys5FMbm0JrBM8ymhrd7FCU?= =?us-ascii?Q?vGnQPAeVVCGFuPLMsM5zkte47A30DVkDwHI0ixm1RUQi0WqcEJybku6k9zzn?= =?us-ascii?Q?vhs6jfulAZSK0iV6zxx0w5pd6e/XtAad9l1ptm6JinS2uy7Z7Y+Qf5+AUGyg?= =?us-ascii?Q?VbSdoN+zDC7N2WFn+ltgFMoGTl9GxyEE0Wd0/kJA3SVAbVt0/5bCbpU4NzUC?= =?us-ascii?Q?wnpthEwl6d2YIpqfe3oam2WUqZrjN5yg7RK4GG9WAOeWD2Z1truqrOKtJj38?= =?us-ascii?Q?WxN7WXu7DHAdJmQaiiTk9z00LLxkjj8FWsTA+fCkKMLquHt3Fp+Uq8Jc1e71?= =?us-ascii?Q?tH6fv1gH9tR0CKv3cQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1484;5:qW+q/GKRRUW354J2627UONS3hPtCj2Gv+OuapnGX0ZKkXcReZjw3hES0A89hb5vGKth/OIyb9d3Mhf4GMkuhx5PWHSNZgg7MKz/ret/nWCSS0F+4wHZP4PjlhmEGh+5JhoPd0l/PcXKVXvLPkOBkdw==;24:J6Y4IpZRge6MOmeYH+3xWM5JKvoSwqx9j7UJ74raFEGlDTARn6yLJK3SNX/gwxya7gxZ5oy/CMy9ggRMtfxCZPwGpho1R6T/mG5XbvKuAOM=;20:aGhxUeTDRiKq8A5K+2o2OhwhgCrQhM9CYT9KL5D2v9KMJTkNvymuofpPh4YiVMAxFroiJp72f/M/W53Vyg911Q== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2015 00:16:33.7716 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1484 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1496 Lines: 39 On Thu, Jul 23, 2015 at 11:55:45AM +0800, chenhui zhao wrote: > Core reset may cause issue if using the proxy mode of MPIC. > Use the mixed mode of MPIC if enabling CPU hotplug. > > Signed-off-by: Chenhui Zhao > --- > arch/powerpc/platforms/85xx/corenet_generic.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c > index bd839dc..0119224 100644 > --- a/arch/powerpc/platforms/85xx/corenet_generic.c > +++ b/arch/powerpc/platforms/85xx/corenet_generic.c > @@ -212,7 +212,15 @@ define_machine(corenet_generic) { > .pcibios_fixup_bus = fsl_pcibios_fixup_bus, > .pcibios_fixup_phb = fsl_pcibios_fixup_phb, > #endif > +/* > + * Core reset may cause issue if using the proxy mode of MPIC. > + * So, use the mixed mode of MPIC if enabling CPU hotplug. > + */ > +#ifdef CONFIG_HOTPLUG_CPU > + .get_irq = mpic_get_irq, > +#else > .get_irq = mpic_get_coreint_irq, > +#endif Between this and kexec needing the same thing, I'm wondering if we should just drop support for coreint. Do you have any benchmarks for the performance impact of this patch? Is there an erratum for the hardware problem? -Scott -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/