From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752009AbdA3F7u (ORCPT ); Mon, 30 Jan 2017 00:59:50 -0500 Received: from mail-by2nam03on0076.outbound.protection.outlook.com ([104.47.42.76]:3718 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751032AbdA3F7l (ORCPT ); Mon, 30 Jan 2017 00:59:41 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@caviumnetworks.com; Date: Mon, 30 Jan 2017 11:12:52 +0530 From: Yury Norov To: Arnd Bergmann , Catalin Marinas CC: , , , , Andrew Pinski , Andrew Pinski , "Adam Borowski" , Chris Metcalf , "Steve Ellcey" , Maxim Kuvyrkov , Ramana Radhakrishnan , Florian Weimer , "Bamvor Zhangjian" , Andreas Schwab , Chris Metcalf , Heiko Carstens , , , Joseph Myers , , , , , , , , , , , , Subject: Re: [PATCH v7 00/20] ILP32 for ARM64 Message-ID: <20170130054252.GB6156@yury-N73SV> References: <1483961397-8599-1-git-send-email-ynorov@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1483961397-8599-1-git-send-email-ynorov@caviumnetworks.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Originating-IP: [106.66.220.107] X-ClientProxiedBy: HE1PR02CA0051.eurprd02.prod.outlook.com (10.163.170.19) To CY1PR07MB2248.namprd07.prod.outlook.com (10.164.112.150) X-MS-Office365-Filtering-Correlation-Id: f503e476-a201-4170-0bb7-08d448d2e762 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR07MB2248; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;3:MgF8AK248jFZl+ZSCx/weMX8cGnrfpoPx/c7/nlFfl/zml3SVxxBgwziug63hurMDPsSPkxIMdgxzhQ7JHlyzM2EI2uowb/F6PSu94E2vewEZ8s/lhFV87q6LX8vPSS/a0I/g62XvGtKYjBIRLlBMWi5pAvU+ioFj+/IZfNpubyiAQbfih8a9XMJ1vbrG9QwoBYMxPUEm/W6uthE+URFOjgsxmT8/7q6B310FO2BVD7mAka62dMyGXtW+Eq7rmjpxVL1ZZmKcrd+BHL4scDGXg== X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;25:8HBAUCic3Qc3++EDNajQj1Psk5L4QSzaCQGzYqj8ntKiJlKUo4cpoPYXzWGhxJahAWvenc7+WhUyJTKpb23FDyImvA4bdGUnOXfCZZl5akwa0BJ1+9rEhOOeVWJ7Nq2H5EVEqyv0d1bDs7mT3+33U3m1ZGQTQGraUrxNfMdTuWkhUqJFIaGsBPkW1gU9Q/TCinszzVj8wjN9WTh5OP+uMzspiyAeyoOvvx/MyBGeMCB3Dt1qqyqacAcqzxBK0X4JPSQXtyyoEHb1gtSWTnT1yKa473NSvOzdk30kMjuAMz1a4H5WdNE2awLqB/JFsZkF7Nd8667hxHYyqakNKzRwQ0FBBhxV4kMg/JeXTCsT51zOwGPQbTXRWlDV6OzGTvNdn9XVNX9cJG2vdxtMzO30afk6Mxn/R8GijTb/ee1Qrckmmb9erBShQERriIIePOC29+6cr9BGSUDeJmBpCcCGZi9QhN5NXwEXH/JMVwS+0ieEPSG/lrOoQvO4gMQLd9zYdHr/aOWbQ5GnR9idtDfxOSKIBu6AYlUrSk+cmfABnBOgXkpu+rvMh4uFPeEz0DdLfjteBuIHSfQox7b7Xb0dwkFiizjVVGLY/9Au1e6lRifAa8me86T9vc7N9fVolpdJY5pvqiPVLQWpsBjExuS+tB1iphfMxoNatU0JR4P7bzI3s+rlW5pET2hl8Bb2AdyMtoyWHI6ELQmWsvU47p4YZQkxEeVBM05yUzrkJgBwk2DECQwmwIQORf3wRyTQEG8VDwxTd4GhudRbb9lzRDsA79Fuf2ROXVAZb6oHnknBcGSj7gCFiTKzCJj18ZSzfmnfGmWTCeUrUm7wTJ102iYSxg== X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;31:sUUEXIiD8F0mMhlcE1vBUyhb58Kvyo5HdTKAuwpTL9+fvOZ6qS834ByGpJWvaWiRcKtwSKt1ir9mBWbQnMPraCQLdXmd0ridzX9rfUGYOzgDoBzN5ddEFy3d/J9ZHjRjncVAe4vN0VM0L8pblAp6+7ZpHpYphCKfcj5w2zR/xELbZwFl2A/i5MhyLRDoFp4QuNyRWkKtkLTAVhZNWkoqTtJPErerWRYTSjj+ecZz7kM0EG9YvWigNLT7oGeyF6F8;20:aFD9Cn1V/u/zFKLLJ/X/dJ/UVWte/0wncJL6fNvKpMLjyeV7t9M+cuoWSu5O1IGs6ixewwutipFvgxZGh7m1n049KGIKZyusI66Jp0AzjaqQLA4RcoVdgGoeuv0R4e8FdeZ9XkX5lkLOHxGpsZLrcOWOA++koQpU7aNaHUzY/IaT8fENEyeV2iPo3cgi3xJDgaApzXvktvaZNto2khFsQljhG1xcduSKyWu/M03Wzq7aUoOgGVJUIBoAPtkwHAkWCE2zzInmOsIRa5tA5qEV0nRHNuqayYyjCFySAGG9z2rBD62wTPNyQuvGDyOTGAWRjyfVu+ZBMg6YT9Dkug3of02ZeP/O29EKi4arAH6z3awo65gOA8LXmfILVDHIB2rew6aKt7CKMlHGb7Br2riA62l89lG10OIZ9/5fVH67nqjU1lWeIadL+hwd0kgxNkTHYcpzd/xIo967z54mUFCffkmP4VAyB+k+6laC0jbeoIz+S70sf1ufdpoY8a9sJpJ5IuBLuUXpP+/TzjB3j+oKzbmBdzQgXNelzjhkY0zF0vTIZmGgG1Dk/hZS6IEE8N+qNSzOt7jVqdR29tMRnc80lYIAG1V8wt2z88lKVwuhmaE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148);SRVR:CY1PR07MB2248;BCL:0;PCL:0;RULEID:;SRVR:CY1PR07MB2248; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;4:RosMpsKR7vC8DuFmrrbNwx1TPinRBeKbTezqjPSdQOMkvN38jecvz7TquOkanEMcJ/T7mOnADqR8CjAdJ1tYLJ35RSN0uTDjgZEjSfTFsCgE3t3U3fandtE/tSO+AOwb5dHBfboOKhCxYf18JA/B2l+5zME04yrOIIFv0Mqapqtko87UCuNyDo2F7SvQU/RNruX/1p0L0bvbd05ylmptAUbyeCWpWQQqamCug5QTvNzWF7wWIzpXHn+gtoIPGnd0YdLt9WANwb7CBJrRA3NDQKgmiNxXvNepOMXShR+JQ6eFq4il+p4Gsz0oHf4w8p5IgjsjE6O7662CITmwm8O/cMFKK4nmpIQWkSxr7YnS6B+NZsEus7Nwp2yUs3G4w/kTDcqL2Z07Xxswx060hY6l594VHJoxk7Qa6Gnr6tAGe+rGALAv2ndbAikfGFw2OPxMPIDEn+7VGt0RUayWLeo6ysVVcLSqHQpaFYjLkwDXZ+NnmhUfUm4epjKJV+RR2d7LIna4f6wB1yUj7QGVVQ2UGstzFjwpvYyZX5lAMhHEVVtIO5mGDpPAKO9PwtPpVWZuL89tmkzAeu3rzpcA03qqrP3UgNSc3aLWL5j7sxpZN3VOx2GsBlRzRHdLRVAylXZC X-Forefront-PRVS: 0203C93D51 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(199003)(24454002)(189002)(7736002)(305945005)(1076002)(97756001)(33656002)(50986999)(6116002)(101416001)(76176999)(3846002)(53936002)(97736004)(5001770100001)(8676002)(4001350100001)(92566002)(7406005)(7416002)(54356999)(23726003)(189998001)(81166006)(81156014)(5009440100003)(6666003)(46406003)(2950100002)(33716001)(42186005)(76506005)(5660300001)(68736007)(6496003)(6486002)(39060400001)(54906002)(25786008)(66066001)(38730400001)(6306002)(9686003)(50466002)(83506001)(105586002)(106356001)(4326007)(2906002)(229853002)(47776003)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR07MB2248;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR07MB2248;23:31MfGfY4djQ9oHB0I4I7imHWZth0ieKFr5dMEvGYU?= =?us-ascii?Q?dMyKoXsgZEeA+FJ1CkyM9naNKnHj4+PMgj0Zme0bC122kYvVfySLGCWZq1V8?= =?us-ascii?Q?Yj3SC08nL2GHuCLpZH+nDjNnmz+d2nCEhs3qCodXC0kIwKijYhaIdv/h0k8i?= =?us-ascii?Q?iADzPmLwADkYpl9ceYJVEAPjvrfcs6UtiHPaJCtcvuhWA7ByQqeZZhFeX9d3?= =?us-ascii?Q?XnEbL1EJNQj1475Kqbj/df8Aatmmxy5a9y62WGCksPnVGcpaH3+h8bYvESEC?= =?us-ascii?Q?Ro5gsyf00F9w4erTBspzJwtb4R7wCahaiX6cCbv8K6bva5h4WceU1W3LVqzu?= =?us-ascii?Q?1tDfuaU+pZJiCD7BmIlNfjzBCoBw3mexz8gcKpm6K/H553l8hqCVbD2Enq4x?= =?us-ascii?Q?Ypd5Nn6cHZlxOOM+KdKe3u4WSivgC0sRQAvpWgNC9H+F2NkuDk2FzzmHwxQ8?= =?us-ascii?Q?4nB3oVEQN2azjWqOPBJdSO6ARiJCd6RYcGeH9NfAAOodHd+WP7dIM4Fy75nW?= =?us-ascii?Q?ItcScne0fGoX+3mDewDhk82rfLv6K7qEn+SYQcQ+ggPz85Ze6KCstysUILUc?= =?us-ascii?Q?wmczKOjOSDsvaEA2J0w0nTE/LG6vTjCMudRnydSclIkDbNAVxa/toIeoL1RZ?= =?us-ascii?Q?wnmeJoiW531sG/O64p7wT5sVYv4KnaSnVnGN/aIwq94YvlCwd1eGuzhCJbyD?= =?us-ascii?Q?0lxasMf1AZ14Z2L1+kW1xgBuJ43/qWJ8j2ZNu5stpPmBhV9B8LenP82MCPxr?= =?us-ascii?Q?qVqqDNriVNK0Cn5m+q6Nth3ESFLKeiLrg53RCYuDz70cG1jNZyUhOZibECdR?= =?us-ascii?Q?XAbOIGKoCpi3OZ3ge2nGW7rOqlGyi641bbV0AKR7BB2DnaUG+mDXI/M5EtU8?= =?us-ascii?Q?moVBgxjmWs4EmJf76orHU9w/q2EOdCJ5FDheyfIStdycuF/EJXqdvSURbHt6?= =?us-ascii?Q?qW4QhpPT60W5eQ2841IO/llWrkQfF84Xar8KabktTlXv3qiaYXjLviZL++MH?= =?us-ascii?Q?mWlifLsz765LsFiUfdGLzdDAF07b4kpIWdW+x0eVZhGPcCI3r/RMkUTBNeOa?= =?us-ascii?Q?+Xq+fVYxVA9fRBAgw4wJrbj5KpSkusBz0ZBO3SYkTSDRu7VevZsyl/9DPs8K?= =?us-ascii?Q?fyXxiK/dmiqltlIpQaYzKWVUYAakYwrnP5J4hz3rBXY14RLYyTQVO9Et0pIj?= =?us-ascii?Q?WxpXbUEF1Rckkj6hCPW4e6iOY84qwVLjydLGTwlbURy1fRg6+JN2oXf2buBB?= =?us-ascii?Q?slA0Ehkgp0Gpy0iPJLC+LsOC7fBEtttN+QvKhZYLld/nCCF9r0S+06H+ZJSt?= =?us-ascii?Q?2dp1CZ9Chy+VsTmNGJ7uzeiicc93dURFNWApZiy1Da0eYS76XSCRGGEt6Dir?= =?us-ascii?Q?YLx5qcclX+4b7KmOBoHRZfVNRroNYfMn9JLlltNdW1ikxEI?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;6:Sx6PqmKuu/Oq4gWVhRWKV7V2sYGFvUWMh0LJelSEaV3DxDRkJva947YKVgdglOaTPc5MjI14IpYIuXejrqd+bpbJise/E0L/gpu5KYqvLe2cdYTmmlN98dhkjuOKKqZ5odNvaTit4xKBGwDnMIn8vSUiWMmhxBY8gvtW0TrhnmJ7OtYijg51BorTgHv7a/YUQvi13usO4ElnZ6j9D2aIAW1b7blmH6WVLXQCKGGKEn39XwPbJtAdl8bzXUrceNXkJRI+u8XGDOM6RUnoXSJEyXxOPi4ZdJIETDC3W7+bD7+tCTkoyPMMGta8LjX5GSyM05twRiL8hPL+wJDSRaI0ycCqNhx2ernrla/huxnw8WHOapC8d4J95nPXoRN2yaxhPA/fkcyRyq54wMddEaZKNtZ6J9M0P4VYxy+hB0hA60o=;5:/tCZKaLaGbHOknrIhWd9QcqvurUrtS/R1d0XLdjqh5DzdNVlAMy3cxbu4rkZREO+oje0e8JDzWG4Bwn5Xq+dWEkzgv8hjXdclJBa5upBhG/cYk4tBkUn/0kVsOaHBZ+sojsRHODraAvLfcHy0iFNCdVRAyofJTqKbIVkq15Eqlw=;24:dkmCkefM9QgKgiZuE+hHCpomvhkjctJ739iIOyPpX01r1qL61jm4OjclBymzCfgae5SJR2+BKZPedOncWfmW6ly82uygJDVFV72WHZ64ZfM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2248;7:IKit2t9E4hvlqu/GNC8YnkdrLbJKQNbmDW6xzrpLtSl1NTuhPY6LuC4/ukEZyaTXbQ5spHOosAOr78addPdoBMWWeCPJbtipnbQec5po8OkyYW0BDFrHwQGwu33vLiMYZX06MXsGcfgzT9qazsYPQsDVIPA5dwoi1l+gKE4x4iM+qWG6IrmOnFRwQAuloluBatdE0MrEh51JRCPTd6KtpNxggy5/kGYq8ssIH2s924hhQ/8/GWN7COj+oy/fPDWpLkgepmp3ji0lmIvfPUdUbnO4iu70VSlSs/LYiOgbL8fnTTzi112zIQrmqyIDFSf14wrf/ROZOpQ3+SIsTGENbFCX66Cv6IdXp4qm3InIy60B1eYs8BHmuQTq/1Q9XoR/y0Du4lmI1Z7T0ubTREyCx22leGxqltWmAAVhkFUUvQ7h6rwnBmUguYpBWONakOXo/8/VXNSGxyyxsQvsMY74Rg== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2017 05:43:21.7848 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2248 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 09, 2017 at 04:59:37PM +0530, Yury Norov wrote: > This series enables aarch64 with ilp32 mode. > > As supporting work, it introduces ARCH_32BIT_OFF_T configuration > option that is enabled for existing 32-bit architectures but disabled > for new arches (so 64-bit off_t is is used by new userspace). Also it > deprecates getrlimit and setrlimit syscalls prior to prlimit64. > > This version is based on linux-next from 2017-01-09. It works with > glibc-2.25, and tested with LTP, glibc testsuite, trinity, lmbench, > CPUSpec. > > This is not RFC anymore. I believe that all ABI and implementation > issues are resolved now. The way that kernel clears registers top > halves is probably the last question, and because there's no objection > for current approach for more that 6 month, I think, community agrees > with it. > > Patches 1, 2, 3 and 8 are general, and may be applied separately. > > Current version does not introduce ABI changes comparing to RFC3. > Kernel and GLIBC trees: > https://github.com/norov/linux/tree/ilp32-2017-01-09 > https://github.com/norov/glibc/tree/dev9 Hi Arnd, Catalin, Is there any progress with review? I particularly ask about generic patches (1-3, 8). They all reviewed, and most of them acked by you, but they are still not upstreamed. Yury