From patchwork Tue Oct 18 13:47:15 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noam Camus X-Patchwork-Id: 683718 Return-Path: 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 3syxGp0Cb8z9s3s for ; Wed, 19 Oct 2016 00:48:01 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b=EZ0YFD72; 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 1bwUkH-0000fl-54; Tue, 18 Oct 2016 13:47:57 +0000 Received: from mail-ve1eur01on0603.outbound.protection.outlook.com ([2a01:111:f400:fe1f::603] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bwUkE-0000e2-6n for linux-snps-arc@lists.infradead.org; Tue, 18 Oct 2016 13:47:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=89QEW6slrXYcPTZevyn+HLcnMXHbTR9IJH7c4Jw0JEE=; b=EZ0YFD72MOFQcJYK5ymBNaDeLJ6UNMQDUQEEf+DbsdxmBBzOQk5BjSI5nV6vBzrshLs9bb6vWy86pjynR6bFN3P2xY+hg5YqfaZxRvUfRPs09Luh+dy4wfyJZVyPm/mopD7H+8FIxV9xWhBs2/Mm9c26ITSvaiO3rNrHQbz7nD8= Received: from AMSPR05CA0013.eurprd05.prod.outlook.com (10.242.77.141) by AM4PR0501MB2770.eurprd05.prod.outlook.com (10.172.216.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.16; Tue, 18 Oct 2016 13:47:20 +0000 Received: from DB3FFO11FD006.protection.gbl (2a01:111:f400:7e04::128) by AMSPR05CA0013.outlook.office365.com (2a01:111:e400:8000::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.12 via Frontend Transport; Tue, 18 Oct 2016 13:47:20 +0000 Authentication-Results: spf=pass (sender IP is 193.47.165.134) smtp.mailfrom=mellanox.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=pass action=none header.from=mellanox.com; Received-SPF: Pass (protection.outlook.com: domain of mellanox.com designates 193.47.165.134 as permitted sender) receiver=protection.outlook.com; client-ip=193.47.165.134; helo=mtlcas13.mtl.com; Received: from mtlcas13.mtl.com (193.47.165.134) by DB3FFO11FD006.mail.protection.outlook.com (10.47.216.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.7 via Frontend Transport; Tue, 18 Oct 2016 13:47:20 +0000 Received: from MTLCAS13.mtl.com (10.0.8.78) by mtlcas13.mtl.com (10.0.8.78) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 18 Oct 2016 16:47:19 +0300 Received: from MTLCAS02.mtl.com (10.0.8.72) by MTLCAS13.mtl.com (10.0.8.78) with Microsoft SMTP Server (TLS) id 15.0.1178.4 via Frontend Transport; Tue, 18 Oct 2016 16:47:19 +0300 Received: from ezex10.ezchip.com (10.0.13.1) by MTLCAS02.MTL.COM (10.0.8.72) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 18 Oct 2016 16:47:18 +0300 Received: from localhost.localdomain (10.1.3.58) by ezex10.ezchip.com (10.1.1.4) with Microsoft SMTP Server (TLS) id 14.3.224.2; Tue, 18 Oct 2016 16:47:17 +0300 From: Noam Camus To: Subject: [PATCH] ARC: Adjust cpuinfo for non-continuous cpu ids Date: Tue, 18 Oct 2016 16:47:15 +0300 Message-ID: <1476798435-8357-1-git-send-email-noamca@mellanox.com> X-Mailer: git-send-email 1.7.1 MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22520.000 X-TM-AS-Result: No--7.288900-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Received-SPF: None (MTLCAS02.mtl.com: noamca@mellanox.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:193.47.165.134; IPV:NLI; CTRY:IL; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(199003)(4001430100002)(626004)(33646002)(110136003)(5003940100001)(586003)(305945005)(50466002)(48376002)(8936002)(6916009)(50986999)(5660300001)(19580405001)(2906002)(7846002)(50226002)(356003)(2351001)(229853001)(11100500001)(106466001)(8676002)(87936001)(189998001)(77096005)(49486002)(81166006)(81156014)(19580395003)(4326007)(107886002)(47776003)(36756003)(86362001)(575784001)(92566002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0501MB2770; H:mtlcas13.mtl.com; FPR:; SPF:Pass; PTR:mail13.mellanox.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD006; 1:L6mStAS0RTpB7I/ujXeHREBKf/NTRZQAYsCzu+Onr3syJ3kDG9+Rhmuw38Ea6OE4dalPr+7hNZA11qc5mRQNaAig9uGA9+inmgBAJIImiwpUXYyvr9oaY6JlXshjLY/dOqvQLcCuhaN8SsL6X+663pliW2nIZVcUs9sKjM+GrivtkHCdYWDMuAQ11c5PCRMI5F6jEwXJzV7Jx8raveulTBsiFjPHsx+yz9FJfOuntiQjXKnP1Q5J5kr8AftOowq9eWnhWzQ9rA5aO2z7XYn9Sh+9mdysJPZpx2mWd5pZbDiL5Hx5y1x+O+gsa0TX7+aGszOsEaIsC7vHSka7g/0H8fqoLTdeaNWOuMjGyPADBKop7nyZBgyc07c5sLyP9Z9omG65QRs3V3QruU7AohsRor619qN2KJkodHEoQKTusBSlihmtJBNRP/GIVzExHqVTVXQ4PBYIsaZJVjB2xLDUSu6HYXwLRPBz9xDhuB50pjgABPBhs2Y4dhDmd9D1EU/FbJ2TLxyoxjhm6f+Wjk6rq+ZfPuBOmicCyCGReyYh3XW30Ruh1KYGnMYLHsjBl/PL X-MS-Office365-Filtering-Correlation-Id: 9a5576c6-1859-4d3b-4bd7-08d3f75d4823 X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 2:/onKPAGLSIBmiQYjJnxxQdTqDUwjs0brjyUvEmD5HtBpahZ4XFGV6KUyZURPWujY5z8tA9ZzAhNRvOmKXtKIlyNg0sXSjt4YoFXSIyKHT8k6dOPKvpgnR4h8g93eEwXjpLhGyj4gFPW2IfiSusD3HZQZMm6Ro7UiubhceKnRSChj+HdFRHDsXCe0Ao9y2C+THkOz6UOSVPUjUIikJ8zt9g==; 3:idryakmOsbt9gFMZSR4pi5Q4e7MXYMuQOoqdU5PKgLftzlZ+UffRGGAsXejfAd2jgt0OOQqHq+NZpoML0F3hB3PzDlPXf2SGmhQ3CCGgxHloKUgpzvv2YoUu+fEbwm4GyrZHd764CvKAHhp1RlWk7++rBiTIp6B7X9lNAdkJhmok6Lx2IykABxA3xVbUuYOsuEh8NTtKP6Py+5YzxFi3nGkjVL9hV45RMCbmFlu9XGh9P7IEVn4YJXb5GWgEf6jCeUxQUOetQoQkC0/kV0TIPK3US6HLfFELFTiK7qKXn08= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501002); SRVR:AM4PR0501MB2770; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 25:lFjQDB3cgNKf0EIb7ozR5xy6XehSLLZJlHCO1eHYLj2weqr/Qt9vkT0Cex/qcPd84rX4kkxObJDqwqxfO54WhHL7oIPmmS4mV29+QuR8yjzJOLRAu6UNMj2E7eCBnWPp6DjWpAC/i+XLMKqk8/wvRxS9HjsRRa6takURwcBlrGI9aaQZKyGDMqIlSUW4R1zbtUvtpDfm/RPNXPz8cuaJOYX09hfs7RtBYaKIWWrS4c5qrgyWXi5ySPhVrixMc+5EMzZ8KAvArQ2tZ1du5qOje1VzIm5WoTOnYArFt04bjhoRbxxtQTytJ4i1MxhcUQdAixfkkzCPv0qp6o6l97j+PZ7orT7LC75eMpYhj6DarjF/bKbBAIFvyxrNzCQx3swUhQ6kvA7zJMKwR+S+VTO6rcEpdUXCMRxJ+XY0/SAW6LhnuRKtC1r2RVCjDMKmf4JSm2onqdHxzt6oE1zjzHGspm6wYScGwOAd14m6fZuoTZM78pEetAUAgB/fbcK1aKzrodC1WWr7SvYVmX+Ks9A3VfFsavYXFek+UjCLN/Xk1kVnrifakT+5zmz538ywtUSQ3lsV1Tjgz0936zCHytEjz4IUfRXeohJynFPpXrBnQOOkOReWmFYPmvDYPMAsuYmdm4ZdHZeu69pr2sdBg8nBI+t4axLg5ccU2HBlBUKSjPAm9cjnWe5Xp9tdqIzPuXxMXqc8D7yLogP4Cqd6ECXQTazJslrxyr1oo2HyC6CctFMZFWmgMEBl6/AReozV1tPlF4uLHuT2ypH/GXqSIU8s9A== X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 31:8P/PYNv9+BVWe5NdDSCkuG/c8+ZYrfkXRuKWyitPxQgRyoxcS/JhZvHy3N7hbGho5vqYpfd3lEHXFeEFw8+SuJ4MVVVM4hxHwUqaot49VC0OQcxqyX7Ti0aZlmWutAhXkQ9FO+mJVJQauKQolrcpWZtZ4kdN1fRy86yEkcrn2g5iJGAJCYYicx7eSUu8HjsJoSHYW5/HlkpjgSgVOYWtP9e58Mydb3AijTa3Ivu59P8iIaJ5xTMpatULNifiWQcXFU+QLAC3OWbXV+QVJwnNPg==; 20:pkAsfe5gGTNfoOT3/QfZ8hwQnyJZZmiEPWZP+2xkwCPKomKlNbGz3sORk3UUuZa1hoPfRVunTH7JtbjDD8dw1a5GSfp0uOWGuuy6oqabSxsMYg6VgBXY5lq1lA3DZhMqmGtE8/RTvjKelhpoA35hFeotfFq/aCxAWvF7fs90cmLh6Xo10xvAd7VVedbcuuPOG/RiEWjEMv/E4Q45Rys/w/BOLGIlmlT4Eo4p6Qr7nbxE87a/eDTiY/nEi+YJalulJbAZIehhd8sbifLTWT5bDm8uZs4Qo632sEQ4LganpBDvS2X3mA9S3Tl6TUzijpOxGEQrOFGKjnpX80hUKld1bdDw3nh3Q37px2/TTlF/or5ayrasI5vH01RfeHN6DGoCK2t7Gzm31zNz3yWK/1mBBhwtGJwugfN3mE091JVEtvT7/vA/SbnOGHbTGkuQCOdhX+/tm4Xi/c384bu9BUKUTfaPZ+urDRTexznNwdvu0G1fSv1rKqE0OG8R5M8M629W X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:AM4PR0501MB2770; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0501MB2770; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 4:3TmIN5pUq6ev+WPtbZLfvTcwsH8n6tQKoTHk8U3x5jPDnmpKoB3ltHByfz+59/S9DMas2TXhJsYewlW0UPxE3VRkKqUTlb35uCPcrQ/XOvS6UU8QWzhQ1Q9pYa2SIVbnMmaosqRCLVhLQNpAVYmaRQIZTdyDVvAGVRvaGgrDEF8Fw8fiME3A8LQnHYFznLmzhDY49lPP+sVx8Qoru/yZI5Tu4r8HROTL3P0FiwO5UCvP4dxuJmj0VtDi2BFxn/AEEI6BKpYojuw0f3AO73a3xBgbFLfdjx62u6Kb5w1SpFaLVnUaufh+NlNFUcU+WFKTEs//jT9XT/FRpMR7sF3s0x1ejO5jJFCtKtNunrZQPkQVzlXqHDjUnY2Xj+SK959sG77zUqR28kViyuo8s1vl7hJVrM8z6Jykev0Ol4FaOagy7glUx1RLxz8pyYmmMLtePmO+2AXD56fCd+SAyH0mFw== X-Forefront-PRVS: 00997889E7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0501MB2770; 23:e4CoAa99BBl0sSz6AMTIQPjNQSqKEMkPOOVmi6l?= =?us-ascii?Q?5z1H8YPQaRNabiKuIO9BjHXL37KGo3e91d0tav5DYmil5NNbo8Vtzf0P0Rbl?= =?us-ascii?Q?CEJrGA3xcaejAi0H+yydYSBpUNdi0JXjqCcDQVkO2v0eaSt4NW7wgcM5PXhz?= =?us-ascii?Q?DbeTBawyBV2ufizDH2faFT8dYqD5YkqOQYe5pJEc9IGkQ40DCSJpvPljHHHw?= =?us-ascii?Q?XBDdko8M+EGSM1S0JBr6gL46dprbSQzv+ntJ7Qw8Lo6AH9OZoP0BsKHvCrpm?= =?us-ascii?Q?qwmFRqu0KFPxdc5FHSBNNlJmApSkGvLbGpncYKds8bzBfpDA40r0i2ghVP73?= =?us-ascii?Q?XLo6g5TM+oLDRbb3ho2wpfKtk9OKXSqDaZvCO5vsd1Z9W3ERvi2jcvIqTaxU?= =?us-ascii?Q?iHaylagAGpwhD0pGH8b7BRr7la7wsvZeLLPZFt0t7z2Ll1Ow9pitTLPCjY/1?= =?us-ascii?Q?a9r4Jb2MZx0y7Xo+vgamXztmcupGkkDknvpvoYiK5U1qznnvE/RDCXR+/lWl?= =?us-ascii?Q?z6sKZrWEhJwpnhv/PqNdVPlJ0bnrMMYsJJSsR/Ge6P1OcjoKzYox9DZz3Tgz?= =?us-ascii?Q?zu5PmN3wfB8N8jq8I0GSWZUM/dDQ7U7GrfQGVC4ysRoqHaeIuZeuSliiI/di?= =?us-ascii?Q?mgdd+s6UeaVq1BjmlIUQkOMcA5wME/kQ2WheRp0vrj2/oLyM2eqbTxj5tRqh?= =?us-ascii?Q?gv8eF2yInE/yx1FfSFxjbqukeC/YkeqG2C2JSJkfVVT+SRe58uvDFsiWZ2xr?= =?us-ascii?Q?vnLBDledjwYsPcLFWGdzoBFwI0uDfU5eZd7YLbBVkXcB64qlvICuJ8sxqzY7?= =?us-ascii?Q?+FGxlyzNAJXM5HaXPvGHPIuu20bUjeOSr0yL8/WIqoRNV5km5fo7yfcdsm8N?= =?us-ascii?Q?RXv3N8n7bvypHfnzAF/2WDtUbQIMIA4uwBapupX4FXDjkbBs7jlm86DghNC9?= =?us-ascii?Q?OllvTRbl/EsdsdYqrvPMMkHC03Wor5Ounlsvrm9Iq+epkINdQoNCeufM+edS?= =?us-ascii?Q?no/wnBPPNCWJAWYYjm+2vfsowjbCox8bMlbsOsg8QZCG7OlRujaTNVb6/zLS?= =?us-ascii?Q?pLSR145Sl4H2fI3ZT70QcFmP/9qJHacQ/IcgkYGCLW8kQY0J9vQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 6:MSDa9Rb8kUOvMj8w/s11iLHqpCxZgbNVmtmdKqMtdqPXJ/36Yj1mOoXyMoLXQW02KTEkKiMmHL5ZpG/a6EtaP0lhyD7oNoVF8lJtTmpgOg40aL8V+8YZLVX/Vn1Jm/NBPfueCCcYMWxfWDklZiQIFniUYKhVlqAagqtc7akhzfFS21VIfIdrOV+vvUAC0OyFrncoTkl6NBrBEYxfo1TWUgWFYliizYip0N5tASY04Nx1SUBY3cG3NQXz83UrF+F169kdGFB14UdBbnJaAvs/zgPloKBjziw5NrddEDAqSu4f9HOMIciGsekrW6US1a1uKuM4d9g3w7gLQQe3E9sX8w==; 5:jsuYeY+PW8SWOX3YQ0ZWx6Gr5KKvs6CvhfNlpSNIYxrr5sk5W/pQ0r71e9zFl7cST1gonZqFVq+LXXocNj0ktLTV9z7pRKLvBY2J/8HmmpmRlUS9Q4hSB9l68a7HhBwqEG7a/qmnJztv0Of0yrYQ64lZxawXkAL8jWfbK3qS8zQ=; 24:O5kgXij12Upv375HPnoyP1INECadGDZmvz4/eL99vYEJvfd3ieO8sP+8TpO1mQLw8Snzzw3vckcE8Wkc8wgvZfU8AG6xwHkfd0uZKQCE9Y0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2770; 7:bJ2KsurhDdEwUavFZfUByKdV09Z0upyVi6birDxayAOrLbFt+7UBcqdQCkKZOdkt/5tmCP8BE1mdMw51qQVK88pzcUDa5PupZueOMIeXQr7Lyl0CGWIbczSUIXyLG/5VYQzb7VOVDApnf1GZUm56fmPkCb2sptVkyrgAmwOPPRuq0ghntfUnMckRSM2kv7JZ6vAb0tyTBgBTDKQqhwBq8VY5+hRiaEb4BuoCo3wUG2A/7ztM5oKCQ31r+S9jNPgpxGt+oc+PNzbR7LEjomeLyS7R3iNnA8l+dC7LkYIj0icqAztO2/IWNvN43Kt9SVsRAY81UliHdF0342O3w76DFjFZ9DSP59ALP09rd7CVDmQ= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2016 13:47:20.1635 (UTC) X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a652971c-7d2e-4d9b-a6a4-d149256f461b; Ip=[193.47.165.134]; Helo=[mtlcas13.mtl.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0501MB2770 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20161018_064754_706257_874F17DD X-CRM114-Status: UNSURE ( 7.98 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a01:111:f400:fe1f:0:0:0:603 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_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-snps-arc@lists.infradead.org, Noam Camus , linux-kernel@vger.kernel.org Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Noam Camus num_possible_cpus() returns how many CPUs may be present on system. However we want the highest possible CPU number. This may be differ in a sparsed possible CPUs map. Signed-off-by: Noam Camus Acked-by: Vineet Gupta --- arch/arc/kernel/setup.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index f52a0d0..d13ce84 100644 --- a/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c @@ -506,7 +506,7 @@ static void *c_start(struct seq_file *m, loff_t *pos) * way to pass it w/o having to kmalloc/free a 2 byte string. * Encode cpu-id as 0xFFcccc, which is decoded by show routine. */ - return *pos < num_possible_cpus() ? cpu_to_ptr(*pos) : NULL; + return *pos < nr_cpu_ids ? cpu_to_ptr(*pos) : NULL; } static void *c_next(struct seq_file *m, void *v, loff_t *pos)