From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758192AbdCUVOD (ORCPT ); Tue, 21 Mar 2017 17:14:03 -0400 Received: from mail-eopbgr20103.outbound.protection.outlook.com ([40.107.2.103]:39712 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755793AbdCUVOA (ORCPT ); Tue, 21 Mar 2017 17:14:00 -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/mm: set x32 syscall bit in SET_PERSONALITY() To: Cyrill Gorcunov References: <20170321163712.20334-1-dsafonov@virtuozzo.com> <20170321171723.GB21564@uranus.lan> <6648805c-e0d8-5e27-9e19-602ab47937a7@virtuozzo.com> <20170321184058.GD21564@uranus.lan> <20170321192419.GF21564@uranus.lan> CC: Andy Lutomirski , "linux-kernel@vger.kernel.org" , Dmitry Safonov <0x7f454c46@gmail.com>, "Adam Borowski" , "linux-mm@kvack.org" , Andrei Vagin , Borislav Petkov , "Kirill A. Shutemov" , X86 ML , "H. Peter Anvin" , Andy Lutomirski , Ingo Molnar , Thomas Gleixner From: Dmitry Safonov Message-ID: Date: Tue, 21 Mar 2017 22:34:57 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <20170321192419.GF21564@uranus.lan> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1P190CA0027.EURP190.PROD.OUTLOOK.COM (10.160.72.144) To HE1PR0801MB1738.eurprd08.prod.outlook.com (10.168.149.150) X-MS-Office365-Filtering-Correlation-Id: 4422baaa-fab9-4185-b5fd-08d47091de0e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:HE1PR0801MB1738; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1738;3:i3x3rrMziM/iUCV1N/q3GrWv9M/c7UWfdCg5d0G0L1AYjKEukr2yIziQysigPZ2g1VAP0ygypZrK2QIdfwqdlzF1e2t99zA3JxoS5cnz9+vPFf6FjkvM/5Ywk9DfPiKzjmIwe8VN5puOcBHvcVTsHLoRRA0B5XYGHKRestbSykDOauzZ6RpKTPxeVMNLVQBT88QAFmr1hmCOMrtHRwfiTN79kG13wrm7r8LeCEm7I6wYfcsFsMftTWzADZcC/gMCKiy4VI92AhnbOZyHyzoOjQ==;25:YjmUQqz9MuoUnwQRi8BNVSax2WgBf5QMmiuMPlIO5MiCvAKuEEcc1QKTts5vZ1gxhSiZK565K5uv9rsFhn3wo06OY19rSBksfsBekfshX6IIMtlVE1JQYSl6Jlfzvs+4dZkepS+eUKPMlcxMAQbJvPb6EP85dqSwryfqJq7vxcA0jCRUR9N/iSSztg2pr9hLtMkGnqDP5kHlinTGZOHrVahguEByRgkplT+PjXV931oYxE65EPhJoGIdiwMo3W0B2BRGej1COcekksHyXWwUb8ChfSzHcWTvZ4oTvNNuj8lmtG5gOtoRxhhHRKZsJnHz4G7jYffnpMoyVcxdyskM2G3DSU2S7VY3VQePQ10kmt15/y1nqohhQBCuArnIwa3PbcrXn+wPIxpOMY5QUMr1L8x6GcpKoghbWoSWoxssN9spazJRm/g8IDJVQyAbBD/I9q10PQ6ekFR9HD5ryfhb0g== X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1738;31:slvpr78ri68A8JdhmhULFd+UAQIc2UjLY04A5NeJUl1TD/wvcYev2Uk1qPCaVn1TKrfrSbpZpoWe5PCiaJ9Jo/guWzdotfXEijRvauUSRF6mEo1PBTfeT5VHvyGJpfKZDOFQdqUMhbAGtCUvFdi6hsBgJ/XrwvSGeuYjDVR1wU/R+xDoqcQ9byLdlGBvfQNL8Y7MGrh71vD4xllnuGnO6v4f8T73jhJpN86haohXItbogEfYHOmT0DT8jHVcQHw4;20:1HyCnLXjavwBSUB62vOUyQ0BLhzTR1UAY04jCtXok8uu8BG3UzH5MCzG7GivqOgShgBdby8bhgsYaMPKmU42rzo5QPuIkaCn70V2dE19NZkZroGiowhfvUT03rdKwvuJraPJEKSEl1GHDvJ5BIBoeNgkw8HDvU80uov/NeELBVssp6F3LsykA11oNcDCHWv+J+pou6m2Pd5K7KHFR4HcT//lRzwUJxtPlGEJXKBLXxFusGuqjKc9xWXYqF6xWftEIDzfkxLQ3cJt3Zt5b17hx4iATYieA33NSdrs13hF1hzIDsFflx40S1Smo21ucxJEQm/fXFs+Es5l+xetCxP1W4q3OqeWQcge6zV+0W+42DXpX35XRDlquLo71hkNsZAgTyKtTdpNEsx8fw2i62nHkSs9FYZIdJR/SE+W90LCfEw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123564025)(20161123555025)(20161123562025)(20161123558025)(20161123560025)(6072148);SRVR:HE1PR0801MB1738;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0801MB1738; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1738;4:XG7fQaOwKNUUHwXu3AlypLAUfR7Z1p3FE8QQtOZdSkDgHyjmJkO6d5LS0nCDudhVbW0XbgPBGPBO2oh8ALwSEhEzywn1JgTyPBcF/hyLNLgFcx0v/ZDYfhquL4TAjmoiLG6zzrw9LiKK7L8vPKBtRWWrpgQgHG/avJMBGLeV+vIGgxjw/AcDAeqNham1WVrGv64MnFedVpikQIFPKy/G1QVONfbILKroH0fa4biZlrR1ZQatiNCipLdpmN0E+bla6x643cVXt27i/gO5V2X1bUUrSFYURLRsVIn70kS4m8hzY2vFqHGpWVrYb6fSOc4+PvvCv01z+SkIyrqe22uKE2ubpZ6vpoqiPACY3sKJ1T6+5mGk7VOSDtabegqUvXHZrlXVbQ2qclvPkpiZda3aJQQK9T/vcGLp4w+RYnpDDEmystBd2AEZWAHR7fwhfSf3jkmWDZT0KadfQp1WTbub4Iqspn5qoa6F43OH/UmMA65Y4BV5UYSW86r1L5ayW7UgR5Os0kxeCHj3JTNWo4kkH0y4b5tdTpmOvcCvjRv8CSl7fsNxDdj4a3L67AAfES8wPOfjvhQJ9YsWSx1h7AnCRB5JHTcI7U5LbiRqLJqsnZE= X-Forefront-PRVS: 02530BD3AA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(39450400003)(377454003)(24454002)(33646002)(31696002)(7736002)(54906002)(50466002)(38730400002)(305945005)(83506001)(229853002)(1411001)(53546009)(6666003)(8676002)(189998001)(2906002)(2950100002)(4326008)(47776003)(66066001)(65956001)(6916009)(36756003)(4001350100001)(6486002)(86362001)(3846002)(5660300001)(81166006)(110136004)(42186005)(54356999)(93886004)(7416002)(64126003)(230700001)(76176999)(6116002)(90366009)(77096006)(53936002)(50986999)(25786009)(31686004)(23746002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0801MB1738;H:[172.16.25.13];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR0801MB1738;23:Dd1LDIzR3WSjzsA+NJuoHTLN3pnO+6dbQ1y?= =?Windows-1252?Q?FrQASwNVah8XEZtWWasVSMMAyRF6binZ2MIWeleey/OtKTkHazbPCVaT?= =?Windows-1252?Q?LekicmZVaZSyt8au+uAr9Ka+WEE/n4ypg1AB9ztI2r5a/zcVaiLuM7Ob?= =?Windows-1252?Q?lwZ+Y+ei9i5dME+hJG7LHTzMcrRIAtSShcm8cbyPuL/j3LmIeif7JS2b?= =?Windows-1252?Q?ISC6QJJ8rqWHtslRd2SIC1ez/sVoN0uoip+U7v2OnziKauN4YbtK39DU?= =?Windows-1252?Q?UAqI7jGYHiwHNGztKft155EP0RIAiPbQrD8ITkg73jZoPlON9/fhAXYU?= =?Windows-1252?Q?duxIKt4jmb1To8HzDHYbKPhY3ck6xYwrU+2d+NL804M6PLpnMjDmb7kG?= =?Windows-1252?Q?0Z9Y1uVcMRP9hpd7k2vY7HamoqYW2qmP50ndGac7hJCxt4C3W7V29fXF?= =?Windows-1252?Q?7wE4JuwOvGz+7wuaHS/fd4+fEyn0RTRqw1LxcN2TMDR2F1qqlSUWjCNV?= =?Windows-1252?Q?QPcnFbjg5rHxZEyqadnsRzBK5lXTkFbgOXyDkTJGc2kXzmivdD5T79nI?= =?Windows-1252?Q?6TN7JGnDyPvmyKuSye27ag07jy4tBSJVbi9J6g3c/7NSOaB9GZix/rf0?= =?Windows-1252?Q?ZdOc4q+597sMBKL6c9A4whrWOMifF19zgS8BfavZ6j8oYvVhthjfAvl0?= =?Windows-1252?Q?+y7jZAUc9cGhWWrnuA+bsxGAN9/y+/sHAPc6FVbuw5hqCwov61cjeRRa?= =?Windows-1252?Q?ZMAKNhxSTl08cCFMjzfN/xundbl10MhTcEWl1EMT3mlHHofLYeQwgAmm?= =?Windows-1252?Q?IJvf58wapmEa3d6yDrJvZZq3VUtUYFVlpxZiP0M2euNRhfmSvPO14IY2?= =?Windows-1252?Q?m2usOiA3LmofXRoOOtSmnPN07HRtl9bb5e29WBp2Ru2eUzK6vFZAL2M+?= =?Windows-1252?Q?la/WZ4Vt8lFS4XVZUo3hXj0bsEQvBTMkmNZsWPzLxCwOxq7GtYzyrOKH?= =?Windows-1252?Q?HEZ3Gg57CN/qE5hkdrqTUUmL+5Ev6FZkfoWppiJznsGXTay/7UOXsPlz?= =?Windows-1252?Q?C9/UnxyNbCmiPDb7a7a+fLcPTW+/v+YdrBPxYWSKnyO3a9yIQy8P1S4p?= =?Windows-1252?Q?7q6wImlzEnP1nbmUM7xHNCzr8QHPNT24aoW0EZqAAVeCou0A8Z/GcB8d?= =?Windows-1252?Q?Dpm/VJdAFk06aRWXwz9yrfFRoRRO2x/U8bDio5rMpke4MaCgo2TwHE+g?= =?Windows-1252?Q?i0ygUt/+U3zpn/5OaET59Hf09nL3nRuT9P4I1OLSryPViv6Pub7spR50?= =?Windows-1252?Q?gIH8TqKF+m3WLqjaSpeRzIjiCAg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1738;6:xW8d8QZabdTxb6skd/3lNfqIVW9TZ+iM5jaiI4MQmNMT9s72wF6vXXN+pgCPxOT1+zNiHWZLvhnS90buplGTeQGBAtiutz8EH4mvERzDPfamQ0GUAhiOqCrdQ2UcBppTogw8HpZE+aP4FS+uBdXhV8Y7pOqJItEdRdkX1cioO4R1doEjoPKmgIn7Rhz2+yBoybgEFTKI0/SrfHqBsEXFqN8Uckmmr++NXZTjKv+/fbBl11rl4IlyxE2czLXRxzWRvfYXiFP/yHyV9VmshjaVjL6mltrD9lFyt+siuAMIMwuBTkgQd95oGvpu49rsWW04ZWxfsk5vo2OlvyTfWZoCIm3Ea1AjupRA4GGeebdfs800r48EmnWY35yFJKJaHW1BcGw7WHqgD8i1wzc0lbSPCg==;5:gOD3jpPEYssb4pkC6V7OAZRE7G32KApEqTwWF+5MGgEm+5pcKVP7HTxR/eSkISiwWWDrgrri2O946wMlZo2g/C0mDqFngQlZNUOisaleHucI9Xyy5Xg1294aLFOQD7lNGAGfO90vd7BfuFBjg6p1oQ==;24:ZJyu47lDRkqGV2iuUZIPDKRATlfGpyak92/1WGdQryJE6VFCTRWOmvwXYNmUgpPN6XYuIs5SGSXAc2c0APGfMLTv5RQF8WgIe8ndLWb8cH0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1738;7:WHs8U/zUB0nicwNkGOa1mjo9jTurMDrjK4g2Lk/Izry6XkX8OfkczAS0zjLpJXBxkwqlwk9oyNDxPVCpdiEYHUJ/QC5lMCqYazUsBFI5+bCniHjTZugMJk0+DVn7uXxpIVKAnJ1IrJzbvOMLsXR/GxlGQVIR5LclwWIIzdN9d7IspMbzZAyhe0ttq5P37PsNvFeKYe8eSKQQGtoiqvDpCkueJt8WUnXqe99m06vKY8cLa5T+vicHS9n6FnZqJI+MI87cSubXQh+newQCl/ZYYSoUGnDzNGdWpJj62b5NWZ4TyCcptZ3ADnCaitjEKLSlqIJuPdNcyt/KTHxIFxhRbw==;20:bYBIB6I5OVBdDDQAdNhq7M0Ry2YF/2EvopTlCt2uoidsCMQ7Jbr1NJ1Rg/I6Y/t+8PbdOZbdVWNfMa7q1G01aUOP25A/vKZiK/aCVTuPa4igPGJ1+EI/qyS9iHUHZUDZYv3iH7C+nKF7rPphgg01V31yOFDLJoRlpbxR8o1zYAQ= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2017 19:38:35.5640 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1738 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/21/2017 10:24 PM, Cyrill Gorcunov wrote: > On Tue, Mar 21, 2017 at 10:19:01PM +0300, Dmitry Safonov wrote: >>> >>> indeed, thanks! >> >> Also, even more simple-minded: for now we could just check binary magic >> from /proc/.../exe, for now stopping on x32 binaries. > > File may not exist and elfheader wiped out as well. Yep, not very reliable. -- Dmitry From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f197.google.com (mail-pf0-f197.google.com [209.85.192.197]) by kanga.kvack.org (Postfix) with ESMTP id 1658A6B03A8 for ; Tue, 21 Mar 2017 15:38:40 -0400 (EDT) Received: by mail-pf0-f197.google.com with SMTP id e126so71732796pfg.3 for ; Tue, 21 Mar 2017 12:38:40 -0700 (PDT) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40108.outbound.protection.outlook.com. [40.107.4.108]) by mx.google.com with ESMTPS id v18si15894915pfl.7.2017.03.21.12.38.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 21 Mar 2017 12:38:39 -0700 (PDT) Subject: Re: [PATCHv2] x86/mm: set x32 syscall bit in SET_PERSONALITY() References: <20170321163712.20334-1-dsafonov@virtuozzo.com> <20170321171723.GB21564@uranus.lan> <6648805c-e0d8-5e27-9e19-602ab47937a7@virtuozzo.com> <20170321184058.GD21564@uranus.lan> <20170321192419.GF21564@uranus.lan> From: Dmitry Safonov Message-ID: Date: Tue, 21 Mar 2017 22:34:57 +0300 MIME-Version: 1.0 In-Reply-To: <20170321192419.GF21564@uranus.lan> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Cyrill Gorcunov Cc: Andy Lutomirski , "linux-kernel@vger.kernel.org" , Dmitry Safonov <0x7f454c46@gmail.com>, Adam Borowski , "linux-mm@kvack.org" , Andrei Vagin , Borislav Petkov , "Kirill A. Shutemov" , X86 ML , "H. Peter Anvin" , Andy Lutomirski , Ingo Molnar , Thomas Gleixner On 03/21/2017 10:24 PM, Cyrill Gorcunov wrote: > On Tue, Mar 21, 2017 at 10:19:01PM +0300, Dmitry Safonov wrote: >>> >>> indeed, thanks! >> >> Also, even more simple-minded: for now we could just check binary magic >> from /proc/.../exe, for now stopping on x32 binaries. > > File may not exist and elfheader wiped out as well. Yep, not very reliable. -- Dmitry -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org