| Message ID | 1448974985-11487-9-git-send-email-noamc@ezchip.com |
|---|---|
| State | Superseded |
| Headers | show
Return-Path: <linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@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 6985E1400DE for <incoming@patchwork.ozlabs.org>; Wed, 2 Dec 2015 00:11:28 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a3kiM-0004hY-Q8; Tue, 01 Dec 2015 13:11:26 +0000 Received: from mail-am1on0078.outbound.protection.outlook.com ([157.56.112.78] helo=emea01-am1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a3kei-00089W-Pj for linux-snps-arc@lists.infradead.org; Tue, 01 Dec 2015 13:07:42 +0000 Received: from AM2PR02CA0028.eurprd02.prod.outlook.com (10.160.28.166) by HE1PR02MB1035.eurprd02.prod.outlook.com (10.163.172.153) with Microsoft SMTP Server (TLS) id 15.1.331.20; Tue, 1 Dec 2015 13:07:16 +0000 Received: from AM1FFO11FD039.protection.gbl (2a01:111:f400:7e00::102) by AM2PR02CA0028.outlook.office365.com (2a01:111:e400:8400::38) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Tue, 1 Dec 2015 13:07:17 +0000 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=ezchip.com; Received-SPF: Fail (protection.outlook.com: domain of ezchip.com does not designate 212.179.42.66 as permitted sender) receiver=protection.outlook.com; client-ip=212.179.42.66; helo=ezex10.ezchip.com; Received: from ezex10.ezchip.com (212.179.42.66) by AM1FFO11FD039.mail.protection.outlook.com (10.174.64.228) with Microsoft SMTP Server (TLS) id 15.1.331.11 via Frontend Transport; Tue, 1 Dec 2015 13:07:16 +0000 Received: from localhost.localdomain (10.1.3.132) by ezex10.ezchip.com (10.1.1.4) with Microsoft SMTP Server (TLS) id 14.3.224.2; Tue, 1 Dec 2015 15:06:52 +0200 From: Noam Camus <noamc@ezchip.com> To: <linux-snps-arc@lists.infradead.org> Subject: [PATCH v3 08/18] ARC: Mark secondary cpu online only after all HW setup is done Date: Tue, 1 Dec 2015 15:02:55 +0200 Message-ID: <1448974985-11487-9-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1448974985-11487-1-git-send-email-noamc@ezchip.com> References: <1448974985-11487-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-21974.007 X-TM-AS-Result: No--4.311900-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; AM1FFO11FD039; 1:0HAcTd9RUhapj+rSl27qc1OFnnHOAXBSoEfeoXh7GH+ld9JSFlPpBk6SVVGkUhtGN7e6+5dAeZr5etRqHdw1VLeosPiMi3wN2gMoDbEbKTzFhIlnvvUn+HEN3uPYLygCr+rjyOje+xWpsX2YCM/PC3BTkiK0Xkssxuc1KGeDKNITeLQlCiiO0I43db9+S8HBNGZ/cKV0NSRavvzRB67QBm+etzPMf3Zy3Klzy61c+VYs/tZy13i9NUNl1rKY9P3jivrWAbG9KYYfIjiY9nYjHlhyclV+aq8OIRctXv1LKDoVSTJaIOPSV6mS8WVtsfCggCnFNcdwpyINJUz7ZFwNidltV+yGgEfc2DUDjsU48Z+NalIPKGQqmfiHxmD0BVWAf6qU0qv1fVpzy59JkVWmGPhprri/99Kf0FL4Fyl4zLk= X-Forefront-Antispam-Report: CIP:212.179.42.66; CTRY:IL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(47776003)(48376002)(104016004)(5003940100001)(4001430100002)(19580405001)(33646002)(19580395003)(5008740100001)(50466002)(2351001)(49486002)(229853001)(586003)(106466001)(575784001)(87936001)(105606002)(36756003)(50226001)(1096002)(86362001)(92566002)(50986999)(77096005)(2950100001)(6806005)(1220700001)(76176999)(110136002)(189998001)(85426001)(5001970100001)(107886002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR02MB1035; H:ezex10.ezchip.com; FPR:; SPF:Fail; PTR:ezmail.ezchip.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1035; 2:Y5E1YzWvvQ4WnyAibpLRPLQphwqjMf3GdVHzeHyZ1ePHzZsnmvh1iUBpCHU0+lcqG0JJX6pYyRlQd9WVl9kiwuWHU9tKu20SlZFMMiJAIPUwIvZApAmvMzobNTFM8bC/g5RRLMK/oYnkKQP3mn3wfw==; 3:J4PJFeUM1oR4mz+7ULhCSIYYAO0v4iDiU2v5vCLVHRrOCfiBQL54HdTce2vb1LQ1n8NxWsCkefq4BqgOLDTE3YlC6aepZO9kQs7IFDAXwlMVDqPsWlASFCXHdLVWIbzOCl0jdZME4kBt+8dd6o+iyxCiRaUAr8y9ku27mPMmRHdlRk0/XEZI+hbMLoWFlyJ61oZeQbK6LCtid5HsP+L97LL0VUTBLBN0+J1I2Aw5uPI=; 25:cO/jWORojcf1uugOX6d39qIzCIPKpJFDP1Qdt877UPhwrlP3B+EEIVjSqGm1/91+rm/N4Z1qFtdWI/3t1JmX221JMPdFDQqOch791Ml3WJ/V1lu3+dBG9XyfLQZ6KxenNEJ1aBVSUGnUFuBiaRwxawd8T4dl3wNKfkHDKWfMVj/orNr7hhtfwhSL+InhbcQg6YpJx5pV7+l9PfPElBWQq1dAkhuedHQv0EtS1/1WhKHBK4y+WjkrAJZq07MSOnZxzyDImFvalYFe6zg53u5Q8w==; 20:WKpvZUhstDLHy2pwIZ9XkpxXcjgYdkwOxkByfTNbSGPYbfyqNYY7yTgMPtJ37ur8bPOGtah4IMUCOu5JESaacWskU2q5YoKRwUGS3nkRlPUR018gU8xX4qz3YtWdvRbGYFViNg2GWueRuAWWxt4g/k2AjkRsqMEBS/+kND4+n0U= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB1035; X-Microsoft-Antispam-PRVS: <HE1PR02MB103580821A23543931ED8BC3D60F0@HE1PR02MB1035.eurprd02.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(10201501046)(3002001); SRVR:HE1PR02MB1035; BCL:0; PCL:0; RULEID:; SRVR:HE1PR02MB1035; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1035; 4:wYYsrXorWM3sPJU57d2HHG/V7bExOujV4aj2T3Upp1zVMN4P1FzFeZuVoBlKs+NpZqX5WRLgUuTp0QVJW61k36Qqa0VGH/A9lYW83epcdiM+imXO9zLcNVQAIbj7aQ75lgDFccBbd+PmYTbo5H/pQeAng9CMa6PVrzYQxwVrGQSoTVZc3oc9RM0gJmyPSVQ9a40UK8d+dXjtM0h8jfc8bT5WD+MAR/NIFVx+sIpQszZFnMeWZEvc071mFs4o910is4EBBqsMR79+jykTPhcgfWgfvkqD9j5Yih8tH76BzmligNPSgNqUYwaoqYr4I8gk3+Ot/XzDxUser+wgzleDFi2S1YK8bbMfoapXGZ6CUg67vzvv+dCBrxRhq4xZBkxanYYy18e8IVh/JCSrdyW384woXF3keND8CZKyFyGIRz0x2+6UgZBTwZmRtLyWuBII X-Forefront-PRVS: 07778E4001 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR02MB1035; 23:ZZe6oXiaT1oTByo25s7uyiFY/eSn0hWeXoD4wbYxQ?= =?us-ascii?Q?3GdcmgIvtmzl8Wu7tqmqXxp4Km/GcjATGhcAxxh9jqD8N8kiyz/iIg14SMZH?= =?us-ascii?Q?mDuB8mUEL8oNsvPGDfu1KA4f1s0OO3HgU6/8FutzxSUx/x26jILF0FXZtNAa?= =?us-ascii?Q?1tHzhk6rHiglW8CcegwEioRoNvthuOwrMW41+6b2nyTLo0+lM5XtZ+NR2k2L?= =?us-ascii?Q?gqLgqs6b85NZ9Ju6OAOXgKv/iFbZ7S9/9EB4xSTVrVCZINseszVNkhpMC4qB?= =?us-ascii?Q?0qw4vLrkVIs5lMu1wfp680+jkyg2AFMa8uoeU8ToruIzSU4qjm+XhLCNH+1p?= =?us-ascii?Q?9RVfGkx0IxCv+iHd1MDE6Wg92JJqclKXaWMJyTxX1pOopRmbhnCpOPwLKSD7?= =?us-ascii?Q?nlr9MjrUQgCw1KJ0QAt8cD5Ce7ljED1PZRVNjPa1U5fcjW0vhEpcv+iXyxkP?= =?us-ascii?Q?lf5roNwmd+kCHUvb4NCYnxNW8Exuew7U9iYKpwv3fxoKLe46ChmwscfNxaVD?= =?us-ascii?Q?f0WBwXUpVX8dXfUTJRlcM2srJyUrVbouyQn0AJ0a/dbk5gsx6SntGd4PobbA?= =?us-ascii?Q?nGjaNKBbTmWxgtH/WJYHIU8bypECX9Ur5q/yUjoJr5H++7kDlD2v4oy7AZiO?= =?us-ascii?Q?qWQ4nGJgse7Mq4pnxTy/V0dxZ4pTRlj/NAKxdyqA2OJOnWU8/2/z8z/WUJRX?= =?us-ascii?Q?7cPpo+96wGKrIyN0d2HWRnuSIOXiCkW8OKQYqAPJiwdv8daz2ofkM39YdTc6?= =?us-ascii?Q?ll292AYOVkxRnn9ebMvAthoqee8mn0Kg9K4H4E80T/KgFxZLUBZ2lnlVxczU?= =?us-ascii?Q?G46AdJMBiAU+fDrv6lCM4FFB5mf/sXFpD2M1C8KqtDNfvSjtD/JpXUeCAeos?= =?us-ascii?Q?Ve5c198AXTlLgZbUSnnFH7s0FsjY2TlMojKBwzbnWa8uDVm57DQHFNgtGWhF?= =?us-ascii?Q?hE4Nyh+GVh3pZI00FfDD17dLBcK5wI5QlFhIBapjLfGNHhTS8JFvERP2oCob?= =?us-ascii?Q?MzhgJGMNfjYmor4YQpspaeGS1WdQGJ3dJHjBl1zZ3lmPX4RjZf5yEqcg9JiG?= =?us-ascii?Q?zeeaiiLRGfHIFBnqeyNgtIi+8tvPPEX3yY9sPly+xzdiVqkyw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1035; 5:f+Cy8kpOHSuTmxvUbNMHAXX1RXwu7pi46N8K42y6g6SV76bmal4JQdrx+TQE8oiVQeVYOLQNcVST0cHUBS5xnGNZYlkdNUce1jOUChtl4F0JWHej7MF8cFJcNVQCuZ3y0ryDsNGn7kb3ffBelgMHNA==; 24:akHv8fo7AdTkJsW3ZT1DI9a2OhTqs5C4KoCGExAx/PnlhtO7l3uvq+ZvNXqfSbEkGLNH5SRwDTMMSqDXSt+5Z2hbyi08NWWofsNDrHWZfGA= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2015 13:07:16.0250 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3; Ip=[212.179.42.66]; Helo=[ezex10.ezchip.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB1035 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151201_050741_254568_83598F57 X-CRM114-Status: UNSURE ( 5.96 ) X-CRM114-Notice: Please train this message. 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_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [157.56.112.78 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [157.56.112.78 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on Synopsys ARC Processors <linux-snps-arc.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-snps-arc>, <mailto:linux-snps-arc-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-snps-arc/> List-Post: <mailto:linux-snps-arc@lists.infradead.org> List-Help: <mailto:linux-snps-arc-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-snps-arc>, <mailto:linux-snps-arc-request@lists.infradead.org?subject=subscribe> Cc: cmetcalf@ezchip.com, Noam Camus <noamc@ezchip.com>, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-snps-arc" <linux-snps-arc-bounces@lists.infradead.org> Errors-To: linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
diff --git a/arch/arc/kernel/smp.c b/arch/arc/kernel/smp.c index 0b061a4..bc0e4f6 100644 --- a/arch/arc/kernel/smp.c +++ b/arch/arc/kernel/smp.c @@ -126,11 +126,6 @@ void start_kernel_secondary(void) current->active_mm = mm; cpumask_set_cpu(cpu, mm_cpumask(mm)); - notify_cpu_starting(cpu); - set_cpu_online(cpu, true); - - pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu); - /* Some SMP H/w setup - for each cpu */ if (plat_smp_ops.init_per_cpu) plat_smp_ops.init_per_cpu(cpu); @@ -138,6 +133,11 @@ void start_kernel_secondary(void) if (machine_desc->init_cpu_smp) machine_desc->init_cpu_smp(cpu); + notify_cpu_starting(cpu); + set_cpu_online(cpu, true); + + pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu); + arc_local_timer_setup(); local_irq_enable();