From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754684AbcEDVuK (ORCPT ); Wed, 4 May 2016 17:50:10 -0400 Received: from mail-bn1bon0087.outbound.protection.outlook.com ([157.56.111.87]:6784 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754519AbcEDVuF (ORCPT ); Wed, 4 May 2016 17:50:05 -0400 Authentication-Results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=caviumnetworks.com; Date: Thu, 5 May 2016 00:49:49 +0300 From: Yury Norov To: "Zhangjian (Bamvor)" CC: Arnd Bergmann , Catalin Marinas , , , , , , , , , , , , , , , Philipp Tomsich , , , Hanjun Guo Subject: Re: [PATCH 24/25] arm64:ilp32: add vdso-ilp32 and use for signal return Message-ID: <20160504214949.GA28217@yury-N73SV> References: <1459894127-17698-1-git-send-email-ynorov@caviumnetworks.com> <1554541.oDP7Ro5zB2@wuerfel> <20160503090045.GB10733@e104818-lin.cambridge.arm.com> <3846428.6xx69KGEja@wuerfel> <57288660.9030607@huawei.com> <57289C75.50904@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <57289C75.50904@huawei.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [87.193.135.50] X-ClientProxiedBy: DB5PR03CA0016.eurprd03.prod.outlook.com (10.162.150.26) To DM3PR07MB2233.namprd07.prod.outlook.com (10.164.33.143) X-MS-Office365-Filtering-Correlation-Id: 27edd464-2ee7-49dc-ee78-08d374660a59 X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2233;2:k37avOl5/edWbAXMsY6XfjTj40VKizwOnXz74Adu4iS3JIQAmamY5QNmaG+y1IQoFc2SR8PdxhtfnTfV3zoTcJMBl6b7CdYOq3ITcTQJpWKzdQV8qUqrhBiNrmKbm6JTcA+7M+9mWVND+rR4ezoWf8fBkvPTdZcLyP3KEsId45jXWpn05b+Ds23fdfWhkLeI;3:wGL62s7XouGDS0R9m4ux380leVxDR3FKEx8P+Ie9AC7yJ6zdzYVbBNzLD1JnRKWzCHf18MuvqcEHoBofA1CEGxJGv7rjNSJJt2uDP/o5crwuDS0GkraFTsaQZ/aFOFjG;25:C3I6AyncbvpzqdrAkAq/8ByMBSO33XFVjj16QcujGIMn5urll7tVEjeYSxp3zj49Slr+soCaTDLCn7lImOSHuViLTUW2qlQbTjohA33o+oZCTWX58YnaPtCeaN/uEFLNRCRcnu8IgAtIGt395nBOl68G8z9vKVeuPJ5/4/DwRtJg0jqe7y6SePn3Yhnevur9fmrijOYNCmwgNeJAv9P+813bqCrDwsADCej1+/Y7CoCX8WMRoBbQfWb9sgoyrvZWH67dSzokpZ6+rjx0nPGtHo2kM7PhURw+44BGA0x4oOTqp3P3zwujZyjnVZ0Z5NsVgcJIXEuovsdKgP1oHpGgKQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2233; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2233;20:U1ERYvDAdFqqk8/hvMldKN1F1LNk2Ts85cJsQGXIZEvird8UvzRCbQSzAY+CQ7gJJZCM7trKjvhKGDVpQaHjaFsrwpG+8NBf8JkF3lXZo0aQlIDqgLpfNHjDTDKYoX2eev9BNYlZlULBfY2I8H1gfTsOcDv56fP1lFJ92q1RsKygnwPcPc8O7Ui581+vpgYM0w4sLnuQ6GKgs7R+PAA8/WvJYefMKg4ABzJ0udOZVyj5zn9cFji6Fw87wa59wbNhKxY1cntypQF2ByTg9HF7YpQ/Rc/61ta7SyplddhQIxxy/d5iWky7JY1KNO6/oKNgz1F0OqLf32JQqPwguSUxtxymBUaDhGiuP4sa4t2KjBxfI2MWfLhEErFE+Vhr1minoV+THMF2KnmAuw1EmcgKekERj8+dnM6Aeszd+jlFa9e4KvkxMAmGwrRUBCXdnH4IdS+/tHw79eR9FaYrqNTo2TkAOD0ar9z+SyPnJn4zjhyS9ecZSUIbjwCHk+uDX5tyBhw5BjSYD2o2H1w79zBUEqwMfblP5/gjfTKD7wdfKGfW7Y8sQ7C0DhAeqNFmVWZzpRZirZrWuAPXHFWr+VKJjP0omn9LiRMHVe4D5lc+65c= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521098)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:DM3PR07MB2233;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2233; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2233;4:+xrL9G6uPZl6CdzkrAPEk4jImng9Xukz73y89d8+LAwrEDNlCQ9uuL2qQII8NvnN2hvywmDLpiotDIMXlzDQKW9SI8LZteqSnS3TeWkOxlXRQ0WT9BjrrsZxunst6Qp/lXWK+IAqCWpjMlpPOFNDTaUVMrUkPB/lDzHCYdHCUb+T/nRyVNX+SuCjz3Is17X2OBGFNTvaAPtwdOWOYAF47I+saGRFp82LRmjU3GQV7Q81CDzyuDJg/1FYwaZATT+lAUnWni3UB3xAwjd6KEZBppvnuBzAjaHB4i+qkQVvIfmTxLj+3tN1XvZBm4IZoQWDxq64ztupe7g1fXYR0CyU2IuafvxI3ve0Y20dLfmt45EXkbxnGxvdcSo3tfhQAAOADxnoNjhheTdd7o8BJHYm2A== X-Forefront-PRVS: 093290AD39 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(24454002)(47776003)(2950100001)(77096005)(81166005)(189998001)(33716001)(97756001)(4326007)(2906002)(93886004)(42186005)(76506005)(46406003)(5004730100002)(5008740100001)(6116002)(92566002)(1076002)(3846002)(33656002)(50466002)(110136002)(83506001)(23726003)(9686002)(76176999)(54356999)(50986999)(586003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM3PR07MB2233;H:localhost;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2233;23:4Lf6RMZz3yWatwHdBrN7sCr/BMdbFWt0TQ81ns/0JTnu5rb0prchRb2iqErWv51d6VTPF+wC0Ld+MZVp6rl+ozXeIFWAwdFBOzRgBSUEmiMH9LHOQuPcn/1Nm68TTLSQVd/9IWbSVkq2nTTBk8ncxnDWnjHy33JeaKWi/vA+76Z96z+uYYdCaGf8+rsafugjOXp40DrA4U5J2Ol8hGSh2vJ/N6RxG5mcgHI8DNPWqYugqRXLHXOvTBbX9oEObAsBaLBsY5bHnJFmIetswJ+F+EapxIvwju9JDL1AAILlf147IaSEPdgiaKP4MzsV0Zz7bZLJnKBPTqNNgdlDaF3kaewz69TWNN8hnb1VjcqNlRGhrnX72GnF0wh+0KY9kQU/k0CCO/HaEW5mShbMcoTcDUCzTE2Tb6paAFunUMdYfb4wjEO2PoQYqZZeYwXEPJCd60ikECxrl2SSwTmxavGNEOoPjLDCyetnjYQIBB79gKKkmjRE4PFWHrl+zEPvkh2BpJ1ZLdSomGgqP7/rUVoaE4pRB1C9JH0ZQ0ilGwAJOrcpg/2eaerQKzA1gqmB/HhZIzyALyXdNHQoZ0DeqVBUGYxw64gfvyc+kU4mWNdMbQ7WTHUubzDOu2XxXtChrZhN78bMB37THb8xVr4hxyuIDj031iBb2l2aYIG8xqMonJ7fjwckOcsUD3FcEpEXVZxvppgD52NPyLI8QJU0TnBXyDPLgUwbH2qS7UWEpVhOg+vitnz+zhLvz8zmRmGJl4QCATaJw9RVF3r/jDfUA9ADaJFh2CAGIBW+/KLjGrPB7AdG4l37wM2BF77YAYlT5vO+CKnrsXKqiKoUejdO09RjRrqgCjDjFg+Z3FX7M0lybBg= X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2233;5:frOgGaYmWmyyCGb8OR9sl9zqkp4zA/KhX5xk9CUxxxWq4QaC8Eu93PA63kKNgIrJSk7y+cmP5PozBht2fbNy7wSsCvT26S/WsyXTSQZV8kH81KVSL861vFXz3wXt3R6NmhPsvVGVksByNWSY2NUzvg==;24:FGuZ8i7UruTQ76YZu2MPXdgyM4kPPu4BscmxhNfYmr0InMzuIakQYsglBr5DI6C8NkoIJ0JFtt1M31TlPn1xz7cyLs/wcxEVuKMPg08GIpo=;7:C9Q5fRqUZX9nqwoE1cNheAPgDle9g49WWPQy5gkrJMqcdT0oIn93vNgpikZWgfLNqhTZirIremmZDH/v/OCZyoTNVVs/okenBsNwxvaGk3G8TWOmyuBfiFwrZr4SsoLk9Wnrw92GJkWkSdHdKOLmUUKce7vuZxxYk+KP+Weh0lepUEIMMth/PqhMYwATTMNR SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2016 21:49:59.5398 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2233 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 03, 2016 at 08:41:25PM +0800, Zhangjian (Bamvor) wrote: > Hi, all > > After apply this patch with my small testcase, the vsyscall of gettimeofday in > ilp32 works in both big endian and small endian. In this patch, I use the > different register and offset for ilp32 and lp64. Actually, the > COMPAT_TVAL_TV_SEC is same as TVAL_TV_SEC(so as to COMPAT_TSPEC_TV_SEC and > TSPEC_TV_SEC). I add it to keep the logic clear. I also change the version > of vdso to 4.6. It should change to 2.6.39 if glibc is not update. > [...] Hi Bamvor, It works for me as well. Thank you. I'll incorporate it in next submission. Yury.