Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753818AbbGWD4E (ORCPT ); Wed, 22 Jul 2015 23:56:04 -0400 Received: from mail-by2on0129.outbound.protection.outlook.com ([207.46.100.129]:27372 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752589AbbGWD4C (ORCPT ); Wed, 22 Jul 2015 23:56:02 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Chenhui Zhao To: , CC: , Subject: [PATCH] powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug Date: Thu, 23 Jul 2015 11:55:45 +0800 Message-ID: <1437623745-21259-1-git-send-email-chenhui.zhao@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD020;1:9ai2skUhSPjzi/itayzfn33r7+Yl1G9hYrTwNm1hOuUXINwfYeo8Vllx6u5p1/MtPiNpwevfgnYLMPuaQ2KPctZX99CGAWjTu6R9MwG1VIrfkRV10HrgmG/iFMU+aOkcEr5bFqp6tE4sdyTFwhP0rpUYKyXZxtWP9Gtjo7vyix322KUZnTPKuXH+Xo7Rp7wDvrFG087UQ52zhLfC1l5t5nZYgAllDKEXaBUJqXM8tTeR6Ur7lYxz202qDgpkEtLAdzZCAzi0HtOs7M6P+kcnFD0IqmtjPtMrhbLHR0CNyGdbMtgZxuaJKsMsN6w4NEQ0t7SO6Au4lJxuSdxNlcscgg== X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(105606002)(47776003)(104016003)(77096005)(33646002)(5001770100001)(106466001)(92566002)(5001960100002)(49486002)(50226001)(36756003)(62966003)(189998001)(5001920100001)(107886002)(50986999)(5003940100001)(6806004)(48376002)(19580405001)(85426001)(4001450100002)(77156002)(87936001)(86362001)(46102003)(229853001)(50466002)(19580395003)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR0301MB1285;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:sfv;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1285;2:Q7N9Ug6m4i0aLjWVdC7wFgLLoJz2GRb615cuDGVAQ2CZP0n4M5wtIiLFPI5rsKqi;3:i51Ga/aEPWmXIKTJkAW+zDI1IprHkv+rpEMlqTu7hur8TKWQZvQNyQRmidZhsN8JFsQjuRUTGMfoMDjfhc0DJoIJtirw+sRN7hY3FkgytVKRuHeBmb1iMkKegCrlhUPy4YbBfKiT6xBSVDV6t+g7MDEk40jHCG0/sKT/1ZaVWB7OKVTJYaBS35KXsIn6PIqYveIi6+6aUea8ASHtLWURujSPkcnC9FJKU1dO/vD16zU=;25:PmjcyqWEu5RtKDETfp3LYmoY+u6Zdi+kNLKykzjUgWE21JOwSKHLVez8YIyefCFcupdjveSRS3K9ZIsvzF2PLCTF82uGPpp0nehJez2spjUYllaqRwJ0lkNfYIZUlT43af00gVa+dzGyMhII//g9ManSTBGf2s7U9G+1pEYi8AhQMfHo0fXcWCrTqodj4JaQ1cRY7lalFov3Jd8seR+ase9XE8tXfm4HISM5xGGnLTRmkgoelfU6eglI3IuXj0D6YsVMdAETz9yXUblBmF3lOA==;20:tHGB50eNXe/CiSDzxDe6oyPWsaxXhstXIKXjgRdrr64aw2kraEvf8GuWpvZ2rwf5rO6u/35SjBsWehiLNcKHLakm/d7c21Wro9bXqfUnA86OyCPth8vs8MFOEMoyM8uVU/n+XD0G4T+VggtzZ03UBtHmfGnUCjygcXjRcu/IjMmFF8ZSte0QVgmZffmLKbpdvAFB3BzOMK2fnaCwiuMA4tc5qB3isbLlZRA/3CgB5yqnMZcoweQO2QDtPlTsRdQhI7f94Vw2gXQepEg0afte/ExBO2elQqaJMaiNeFyvDkOt0UcsCUveyuT5XIPFdJcolCrbdnnIX2g2+aXjs8p2khk5LY6Nrb9m1D6txoxWRq4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1285; BY1PR0301MB1285: X-MS-Exchange-Organization-RulesExecuted 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:BY1PR0301MB1285;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1285; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1285;4:9QmUsECXfsHclSo808o6B+Tkh+kCKUPk24DxeTEiaLyl+7wicFijMjswB7cHaEvyH3OkAk9KXipm/IQBaajVKCeKsgQbxYrmJPvEgYlVOAC44w5IEkYSV1+AaUpGjQDdUuWZIOm5VwMQ2GeVtZ8u6/cHEOnKdzK2nc8g9ezKznjaaTfGgu3SB5fN/RvfKkLhiGQ/p+GhifGRThO9FjRzpAoytv8fR6xWWjmeyDDicKFnI664kykJQZTD4AQAO6hAya20MlKf6tx/HSvhMsHLE2sXNpMpbkPq/ofASQBSwuo= X-Forefront-PRVS: 06469BCC91 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB1285;23:wR3uPQ4hDOTCFnCPgEAQzuofY8GHi2yCn7z5FHs?= =?us-ascii?Q?t65Pn534vHkwBzW6VPrI1qzG8Abp14dd4E9fCpczstkU9+xbfxFnAxKcrSzb?= =?us-ascii?Q?ql1XirAmT4ojwuYUAuK2c2qDu2KKomSpsWFhxFQGNsdW1sIGIa22v6V5xJpG?= =?us-ascii?Q?3pI2fPCXa4zsgbmGIjxtTfzFhlmZcA9k1d9+AvL+N0oOUFiUHK+H4kNAbItn?= =?us-ascii?Q?45GDyWYo+r5XpvVSf2J0n5sN6H0EJynvXLiJcLu7IXNEXp730j+4YTJvlWPJ?= =?us-ascii?Q?t899VyvalM8nummwJlkugGdkrYriPwZ/XQ59t1SCpIUG5+P8Uj5NT++8KEV3?= =?us-ascii?Q?IUfaITL8qtQElYUb+lv9AS9s/48k2DZntpKywfdjbLeCgMQeZojCGbcWhqlb?= =?us-ascii?Q?DBPWitsWsLxwnpVVuuWZsX0wHj+rHGuC+EXgBAT2JqwNiGkQVhEYwjP5tPX4?= =?us-ascii?Q?R1hgJiCltk4ozEcNFkJjN4jUTLdedHZW1C3jO01OkdrGCkjC4rYPqo0zY4Cf?= =?us-ascii?Q?BF6GL0jY6jhapn/IFK83yscumBQY/dnGv21Xg2eWBSPsYdGdNeAq8lkjNNCq?= =?us-ascii?Q?og7C8VvAGYHEKXdWgikx8sAWN7kma8tfXRaCdD0KoreqeXTxx/Mo/3sMy4ga?= =?us-ascii?Q?ERua0cVCFLJiEwH5X16kjgRuYtcDZb5uXJjk2ipzr672Uf/dlqJM3mMhAxYp?= =?us-ascii?Q?Bx9lQvZddRmb586tW9a4ooc68PffqHYcTzVt0w1pPyOf9gOylGcH4chbRuku?= =?us-ascii?Q?k1pWjbXnArkeV9M95OxC8Yn2OFkq2L/u6qsKMG0MGjdmhYQU8YuJL66pKUwO?= =?us-ascii?Q?D0rjO9s6p7/3z+k9PnuyWcOwrtVdks5o5oI/EM4PqRae4RkEakG0bLbPEvJP?= =?us-ascii?Q?LNZWku+NGPXyu0O//Eim/S4MAUDoCKhVkLbkn+Yu0meO3PrbMxk5FKVQqTzC?= =?us-ascii?Q?wkIgqcNP0BfjKinWtt/205HEvjYkUVnIVfmvXa7dqBEir1dewm0MiNaOpKTg?= =?us-ascii?Q?bbiU=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1285;5:47bZiO3BvYKHfI4GeRlD3izVi4Olk9gUAtf/38UXVHRE+PD/zdl3cwuVbOVd8tgViGITafVYKJ4Zc72Op7UsAmGY+tR5IqV2/OT6HahASVhtt4cpo9D65l5zqajt6wopATaV40TaugRIrSsD2yBv6Q==;24:gVijKfZvRG+4vfD7vsOfr8YfRQm9WQc99u8xLa5GH1bt3N63uTnuEl9PWyfVKaqhJgixzkFb3hwQHvOtPlzcYiL9TUGsLkF54/o9nYqX010=;20:zYHCuKPvr9wawR5PWkKQCwv+KawR+o+6zkYDrvZIBJc+/USLAglH8Ya6Hz1AfTatKk2zpp/vX1+VV0YSpjYZGQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2015 03:55:58.9303 (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.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1285 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1272 Lines: 36 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 .restart = fsl_rstcr_restart, .calibrate_decr = generic_calibrate_decr, .progress = udbg_progress, -- 1.9.1 -- 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/