From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753085AbbJaNTY (ORCPT ); Sat, 31 Oct 2015 09:19:24 -0400 Received: from mail-db3on0086.outbound.protection.outlook.com ([157.55.234.86]:14040 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750810AbbJaNTW (ORCPT ); Sat, 31 Oct 2015 09:19:22 -0400 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; From: Noam Camus To: CC: , , , , Noam Camus Subject: [PATCH v1 07/20] ARC: mm: use generic macros _BITUL() Date: Sat, 31 Oct 2015 15:15:14 +0200 Message-ID: <1446297327-16298-8-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1446297327-16298-1-git-send-email-noamc@ezchip.com> References: <1446297327-16298-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-21912.007 X-TM-AS-Result: No--4.096400-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;DB3FFO11FD054;1:+wDrN2OVlYXlquJ39A05pT9W8xPteePB/eEGVQZozzOiHEcvP7zZOpS7LCIXBbeVz38w9WDitxjLsplON/a/D/PM+C4ipyE++grJDjtYQk1BbI/M2qj3GZMfLSzJghFaac7LWtPGvx9HKWASwhtNZ28x8lWF0cOZR5FhtEZNd2MNjcmhtwDGDJ6ry1SuAJEI9/rGzfuG45y3Yy/BAo5Pe2ma/4wD/a5iUj9uUZwqKwSz8+uACbLpXG+fUl9O+M44u7VOTFLT16bwuNHbffWLy7tRIK50rtygaG6OAXuTLynq9eBKadAoR9WdWKFip7dxowAAfBUsOd36iqdls+DN0iGfd/31ogU6UQv94/UcdbSF5w2iefxM/CveB5ESsYU1nhU3LdgY+vjiA3ZiONLKGw== X-Forefront-Antispam-Report: CIP:212.179.42.66;CTRY:IL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(50226001)(48376002)(19580405001)(47776003)(106466001)(229853001)(105606002)(2351001)(49486002)(86362001)(19580395003)(104016004)(87936001)(36756003)(33646002)(5001970100001)(92566002)(11100500001)(4001430100002)(5008740100001)(85426001)(5007970100001)(77096005)(76176999)(6806005)(2950100001)(110136002)(189998001)(50986999)(107886002)(50466002)(5003940100001)(41533002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR02MB1146;H:ezex10.ezchip.com;FPR:;SPF:Fail;PTR:ezmail.ezchip.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB1146;2:6nyrRyOnNynd9HjwrfzEkSP1DBNYalFdkk0wG7jh+8uuZPN2J8TwldDAhHZ21xIi2G58pVo9bD3OOObpR8sq6o6FYkDG24q2WbfCElBhQeecyf4itCi0hYdDlFC+Q8znKvToNZtoep/+4VaKyEgdz/7pzV+QAA+CWO1Bk482nqY=;3:pbsDH7Rcrce1AgjgVm3mrcMQ35fyj+vn7O2PqVK1IhmVhyVI7xQqPomA+c9W8M/3pFLfHaqVrB/V8X+06JyteO7ljEUjFJLc8g1/aLjg77u5M/hjhK8EC3bEyFZTpmGVCUi6DSjjWbI2beMJBNo9GG+x/q6o4O6QjVo4b4rT7cBop2Tz8Tpqbbrhc0fdUZ2kgneIfCDkS0iCAWCGDfemLf+K2r31PnXsVgk9XRw8ups=;25:qrPasy5Y+ngjYcfWL8Ngox0CXzL75PUyBGHRJ+P+1E2+MvYFQ8vxTKGchrHsNXQIaMG+lP4OpjsSvfXrJmvKZbvXieRLeJY1ttyNW1AWAX7er493PVQBpJcW5X9bKj4OR65cno6CVLZFJse46TlI1luvk8BsGpPlY5yKu/bdnF1tt6dZkWGGVpGXKlzpNQYmphwa0AX2RxHA7OeghVRet/8+BF3/rtvvtAY4ZAC1avpnwtUFGugA/xeCjh4UvbobA2GC6Dm3s6k9s+2jUu+CRA==;20:jg9rBWo4Eka4xrBSFlEBsSuD2utAvcY61cdF06aKVuy1YtZXWHs/uMCFCbs3ZhmTwb+/S6lfO4X5r8lJNeztstRyh1XOueNPFnxgynoB2Sgl0L75d2jjTzfJb478nlwcKJAo2ZW0Nf815c8zo7zMtmknnUFgAWUiMmUHRy3LM4o= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB1146; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(10201501046)(3002001);SRVR:HE1PR02MB1146;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB1146; X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB1146;4:2L5Ko/VrzglCzvy2UAkDPQDVcEoOEBdJ/Eby6X3NBTA21HkWcGGbI4ONW6slleTqqZ9J4PBuP5uR5tJWR4oUPLSSInNuMkorPQ9AJf+OppqpZbwJgUmQNKIBn59i5bw6hRllBRXnCYk3S8lVDnE8tsZqDW14zc+q9n1F/aqWqSCttsuPD7mX2ifrwhiboD1D65fanfnGTRcoOzPuILFYIo8KAzGPAHqX4YNfv6X40B7bw+DMBmKPwQphUQQO3HlnqdBNeKRnSV1kyY6+cB0kre6z1nyTACpauZQeYrZq6whK1UkDQKHm3zZ9ur9S41qSYHsdcTZI/Lyv+o6z0guJQnanoAceiMAEohdi4dwdwHoK7UQ3+kVypPJRoIrSMxiU X-Forefront-PRVS: 07467C4D33 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR02MB1146;23:dS8holQOn6cvLiNAp39iQrZTAJKFag4EV5dXq+ZXz?= =?us-ascii?Q?ANabDp++Bcfh6NNXT5Dcs3Dte37YnsxTFdz84oXYD2G5pw/chbfibE0irOXz?= =?us-ascii?Q?GPpfIDpbq4NUYj05h+/xKftt3kjuHaebqDmMJBc4C6jXI7nDYPNOBwjUX4JY?= =?us-ascii?Q?HDFaKQjONscYxm9lvFizOrt5KUXg6bQRUYV/cKzCp6GMRhR/hhJalrc/2imV?= =?us-ascii?Q?FLFhDsY3Iib4x8bKmmnbDGK4DHCIjwQrArDexXTLAKRweAS3ZbQVZxKn6lsT?= =?us-ascii?Q?NYAT7tD2rJc3cWPRMaEs8jNtYPcZSiAvYbc0iD8d1QIxP55PbJAL0rpyCfyG?= =?us-ascii?Q?onU/me2ieZeKrRUa7FsRUiJl0umAxLn+exq5MtYTzx8mez+wWFEapwibGGod?= =?us-ascii?Q?IiJ1CqBWCP0eAa7ZLYqx+2n4b3kRdEHwnHzk1aWtcmM8YGufVPm7wWIOSRLr?= =?us-ascii?Q?+6cQor2ub3tClOFmuO+3goRzOdgglHe7hdmY1P80aVbVGU63OPA+X/MVjyCm?= =?us-ascii?Q?ca65xI5wTIcRgSnItIPEfSG19s4k8d6vTmCnOUgHruLouTjs3u6ldj85dKL8?= =?us-ascii?Q?p2pHLnXAV0MQy8ptiJ41jlAex6dxIVpqY9O/5EJm/k4J5A+KQj3HFEA/ICiI?= =?us-ascii?Q?AatwHV1e4yWBzyw77GsIts93mrhlXXjHkjLzHYVuAbtmXPrjQkUiscw6R8Bk?= =?us-ascii?Q?X5RIcMmxcr78z2QCCP0GjK1/afNFQfyhCQ5/eRwT2b7ugJTpHjK8eCuU5Mon?= =?us-ascii?Q?P1KgjobuvPiw0SxJQHDLWYB8+nDCiIpnXs2PEmOk+nICItv0sUkW+eKMXuKc?= =?us-ascii?Q?Gi4BuX1YQe6f5liX4ExajTDNKd7TsaO9aqUT13oO9t1coe47E3JblQF1sVfw?= =?us-ascii?Q?t16X9D/JGAWLI63ZQ5WQ72FM3jb4NGkAjKLBHHJanMqnCJYBwgXaUZbHh+zz?= =?us-ascii?Q?CL4pVCjb/LbbaKG79csa/L/8OzDmnsmv4ZXbSmDBWQ643GV1gS8oad/upfmo?= =?us-ascii?Q?/cWbHjcKfoK1MwDXe/v5OOrgql58XYukTQ0zvlytp/SxDCq6ij1cDPCNFdI+?= =?us-ascii?Q?5EjKe6DRZmHc+g1x1k90HDULiVSzskPU1P8kQwJzAeC3SZdaw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB1146;5:i0H9boVlIBjT7naZVr22lNigDPpyrHlU2yIYZCEnlDDgOH+8df/dvroT4yfJdQWY32Bl4lZMpE8ksPFjlt19TVPx3/E1q03jxGI3hcfGfcYK1/swiTwvrnoRXMKEKMIukRgnAidaKuS7XxmxYtgZWA==;24:3OK8mWOublAtqqqXbVMUCflMG9sKsQhA1MS5uXcADnR3yAMd7tOg5yPGT4lR7M4b0f5R/5oKarEjkdCcpxos5Gc577AmCoO39hjSTOwPin4=;20:2yiAL9K6lPR43z5Zl7WL/DI9IFxmCF8zac2PKrS6wSVhaE046vyTqrfwwzo+r2sOCIy6VxPr/Z3s8EiMQFKkdg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2015 13:19:17.1202 (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: HE1PR02MB1146 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Noam Camus PGDIR_SIZE() cannot use "1UL" since it is called from mm/tlbex.S by VMALLOC_START. _BITUL() solves this build error. Signed-off-by: Noam Camus --- arch/arc/include/asm/pgtable.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arc/include/asm/pgtable.h b/arch/arc/include/asm/pgtable.h index 57af2f0..372a282 100644 --- a/arch/arc/include/asm/pgtable.h +++ b/arch/arc/include/asm/pgtable.h @@ -210,7 +210,7 @@ #define BITS_FOR_PGD (32 - BITS_FOR_PTE - BITS_IN_PAGE) #define PGDIR_SHIFT (32 - BITS_FOR_PGD) -#define PGDIR_SIZE (1UL << PGDIR_SHIFT) /* vaddr span, not PDG sz */ +#define PGDIR_SIZE _BITUL(PGDIR_SHIFT) /* vaddr span, not PDG sz */ #define PGDIR_MASK (~(PGDIR_SIZE-1)) #define PTRS_PER_PTE _BITUL(BITS_FOR_PTE) -- 1.7.1