From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751913AbcDOJwp (ORCPT ); Fri, 15 Apr 2016 05:52:45 -0400 Received: from mail-db5eur01on0097.outbound.protection.outlook.com ([104.47.2.97]:27699 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750780AbcDOJwm (ORCPT ); Fri, 15 Apr 2016 05:52:42 -0400 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCHv2] x86/vdso: add mremap hook to vm_special_mapping To: Ingo Molnar , Andy Lutomirski References: <1460388169-13340-1-git-send-email-dsafonov@virtuozzo.com> <1460651571-10545-1-git-send-email-dsafonov@virtuozzo.com> <20160415091859.GA10167@gmail.com> CC: "linux-kernel@vger.kernel.org" , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , X86 ML , Andrew Morton , "linux-mm@kvack.org" , Dmitry Safonov <0x7f454c46@gmail.com> From: Dmitry Safonov Message-ID: <5710B9A7.6080004@virtuozzo.com> Date: Fri, 15 Apr 2016 12:51:35 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <20160415091859.GA10167@gmail.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: AM2PR03CA0010.eurprd03.prod.outlook.com (10.160.207.20) To HE1PR0801MB1308.eurprd08.prod.outlook.com (10.167.247.150) X-MS-Office365-Filtering-Correlation-Id: 84829c13-7359-4a7d-0e8b-08d36513ae80 X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1308;2:x3o8Mqk5iDiyfv8tbICVYzhafqcL9DsQ2Kc12LsUzq3FjCIKGfvmw4B5Kyq238NEE0hyvOLx99dC4mtHjc7OWjbiDAo2EXo0y6aIYeYwvJgZkWixils/LGAApxIiqDg2T7u/m6Kzm//OefRsXUprq8ueoEnEKaUZTANU4uLxMEi8Rc/h/m7qMs00dY/tMhBy;3:pJk+SpW8cic0zg9rzhtabv7VDAB+KOBwV0bBW712O44VrDVlN35nt/Sw6XIoICs5BXZvi7+FbG9tNW9WAe++vUerBx/gv9wVRLqlE6/U0Q9O7+iukJQLfJ7odgJAwKQQ;25:cRg64UjM15MjTKtVo91hSW8AfIHknzVjtzehbFJzwrz8KCV7m8CxkAGjeZwfcvL0/ncprmpTQh8jAfmW0jK6os1tsGTKjwTjB74f91QJ7hlsq9Dre+m4qksdF1uIxIBU1TWtGLFM4//uqPY+5W9m4dHF898rz9ftCKdxXoXsmJBAJQIvoih8Cq3loImDTR56e651y9IGf7nA7Porm5TAWw2usFYL9oJc1EVYNOUeMlaxEM+GsKxIukJV2gynT+aLNlGwahdZIBDEBMZz/ONK0xzB4Iw2GJN8ABQZONhCk/RFM66XxhWuC6LLeh7k+8I/82RhuecT6wU4FV5n/EePVv6w/yfCga0zNsvYwbLOyQBHs7ryu4WMNQce9n1ZJOnA8Pt61drwMgUvvRihXTz7WDv/K0Jcj79sWhylplQVhEwbq5EcWNVKXJyB1Iyb1T5r0FYpNWmxjxTS87GFGmGj/DJ8l5KEWuELVrAFQda3F2He9TR1v3mUA2vshPVij7G5ycQHsUTgKziJdAL43uOfHqioxUILiOsXlMzo25G4Tbn6yqkjHJwkRD+qynBT4t8MD2w+zcLqBLPbLD6k6H7AUWW/EfrdVnnsmRLVp9UFQF5pnRC0hojezvUDihtf6G4r X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0801MB1308; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041046)(6043046);SRVR:HE1PR0801MB1308;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0801MB1308; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1308;4:fD1X4CelUOO1SEs21/3IsvM/tVWJlp4FQzLf8ZzCMVVIpeZb3bZr0P7gnOkpPSU7A7hp6u+/n0LO8tv7uUsIuJkGV1c8E4OLim6nTrdoXhln6ZkAqjzRbf95t08qaT6ltjkGa5VpaIGf1PY5Juc9zGUm5HGg78idKTo8OZZwG9yt7iWEsHcqXxPn3O+uvrh3piixAhrOW51fD1ktHpCuezRciRya9/wXUGBfXkQ/ISD+fEZ6zftGMMD6f2xCP+a+jnvFS2zwgccpKTj2PrXWDL2xLNen4COg/+ltxGFTx5nvz9+hnPmE/NW0sJ7GPWN7PLFdoZOKK8cLPfHRQ3TagC5cBWcaLFK2E7LwuJ1OJB5YIlw5BDHltCtNBwvpMi9fAXult4HglmTajMET5Hku8mGjtax3ZrCAshCkdmNcZWE= X-Forefront-PRVS: 0913EA1D60 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(24454002)(377454003)(5001770100001)(93886004)(4001350100001)(65816999)(189998001)(5004730100002)(59896002)(50986999)(87266999)(2906002)(19580405001)(92566002)(64126003)(36756003)(81166005)(54356999)(86362001)(50466002)(5008740100001)(66066001)(65806001)(47776003)(65956001)(6116002)(76176999)(1096002)(3846002)(4326007)(586003)(230700001)(42186005)(83506001)(19580395003)(33656002)(23746002)(2950100001)(80316001)(77096005);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0801MB1308;H:[10.30.26.154];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR0801MB1308;23:yEbsV9f4LCP5L57MJC4gfWUn6kAvIUgGkbO?= =?Windows-1252?Q?5LKlmI36EjmXVG7/n8NinT6FOruvvgCCEpsIsZ+DkzgeK6Ew4nNg2zjg?= =?Windows-1252?Q?s7jxdV3UvpJSsFIK/sJMx/P04pk0NwlSl+SWYgEo7LtoG3JQf1sv+JTu?= =?Windows-1252?Q?LF0TUyMBzQewkL/3hDf/8BQadzdTvIkncEvYJxtQLMhCdDUQk3wRCIsh?= =?Windows-1252?Q?7N6y9+SHe73KdtxO9ot7db46bjvh7meBCmDPYHTrEYRN/9AoRkZoYWxQ?= =?Windows-1252?Q?xbc6go27CGW5wreYEQmGhveUuEP+fVKYATEKf4bNtLLO9GYjBEmguVNw?= =?Windows-1252?Q?Bz7n6/27Fn8a3Vh14sN3RWNSeHntpwPS+tv6Hus6OkXwoE0hUXcmLwr2?= =?Windows-1252?Q?vy3tUe0XnQxPDBq3yH2Cd9FFThrKTMmBpj2ZKrl2uVHD5NkBagkoWqX6?= =?Windows-1252?Q?Wl7qQflUOHbrcyUExWEn7Zq/5p6V04OqcfJkVxQa0TdCci/uSwKLrJB0?= =?Windows-1252?Q?AFbhzwAGaMBCQoGqBSzG3hZ4R21cm32wv4XFWXjqEguBPD1tBx3cVfjn?= =?Windows-1252?Q?IUbymTxOajlvPNN6pOYfhfCAbmsxfJi/TnJvVEZLUQI2Oo8evOF0ZJ2G?= =?Windows-1252?Q?YnmLNce+npRL4sHCpZL6Eplaw6zRjVV6JT6n//4E231yIRK4nWO8NEzL?= =?Windows-1252?Q?tT1zmLpzgOtExLWayVTjSrD1ofNUdxqvMXu0s5SXNkZEP5y34hYnswkZ?= =?Windows-1252?Q?2VGI+CU6xxVnLjhzefwIokcYAI6UX3smB9/SycHHO4OylQD0daClMwgF?= =?Windows-1252?Q?p6V+WuS2/VSodcc+G3PEusVxeMglWCkKuOz3glxYjtKrxJa5s4KvHnby?= =?Windows-1252?Q?9GD/QfPBR9lyb4p87Nq7s7o/PpMpzjniGCIdt2cyvkjtNCe8EeOfwoUE?= =?Windows-1252?Q?xYJ5bwrMrieGuRMWFXhAcxzSe+2YQ8dY0/kpSz4CPSnIIuJ2xAge3/G8?= =?Windows-1252?Q?hG7PcxAXrIhtpnGx0B2DbIqjiLxjvCRyaET0stVwtUnwS9LRC5T1/tI3?= =?Windows-1252?Q?O3z5MDfrELVB10fvU70BOnTiBUBPDGP9E89ZOIhAZ0nMQojX6AGccQEk?= =?Windows-1252?Q?aNvl6istS5B8mScmGxsxjkq8xyrFgplgYA8tAHNnWhRQ/nvc8bfFgDlh?= =?Windows-1252?Q?OwF76HGMBktWSwPKV4klmSdAdqc7uyBywDiHqPXH5/sB/oZ8wnISb?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1308;5:NpXP+T7SSE6/uSTzkltinmh8L6TGIrstSY1E7cJ3UCEaFtUiEAy/3tdgx0REVOyq1wzaD7cO8Z2YMND7yD/LNTDLJFA16wijbDZ1BJV0ZkZ2jbfGOBI/wK+eB29flrC4r2zJVu640YxXfjBOwZ9QfA==;24:RyWWdkYsssKV0phftG5FqtsXtqSjOCayKBQVrntYjV+L9AOfg7+yx+5ygj0q3p2nXt0Xg7GaUPAGR42bhgL4NdDug8+NA7fkOszJ8vrwEKo=;20:NSXPAz7x+8Zd05hsv4dfyBvjk9Lq6I/zgxxEBtcHKUA+zI9TWHglamyofy2W8p4vQLQsXvGa7hBnWYpkBXUdbfbkCGXs6lkpsB6Zwxf9EaJMh913+HzsqpzO1zchr3jXB3FwcwxqFZoJsp5RWMJnlggTw/1oKnyn1EjplYSZWjc= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2016 09:52:38.5158 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1308 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/15/2016 12:18 PM, Ingo Molnar wrote: > * Andy Lutomirski wrote: >> Instead of ifdef, use the (grossly misnamed) is_ia32_task() helper for >> this, please. > Please also let's do the rename. Does `is_32bit_syscall` sounds right, or shall it be `is_32bit_task`? I think, `is_compat_task` will be bad-named for X86_32 host. -- Regards, Dmitry Safonov