From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932593AbcFCJ55 (ORCPT ); Fri, 3 Jun 2016 05:57:57 -0400 Received: from mail-am1on0120.outbound.protection.outlook.com ([157.56.112.120]:7238 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932299AbcFCJ5y (ORCPT ); Fri, 3 Jun 2016 05:57:54 -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: [PATCH 4/6] x86/coredump: use core regs, rather that TIF_IA32 flag To: Cyrill Gorcunov References: <1464786697-20639-1-git-send-email-dsafonov@virtuozzo.com> <1464786697-20639-5-git-send-email-dsafonov@virtuozzo.com> <20160603095135.GB2431@uranus> CC: , , , , , , <0x7f454c46@gmail.com>, , , , Andy Lutomirski , Alexander Viro , From: Dmitry Safonov Message-ID: Date: Fri, 3 Jun 2016 12:56:30 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <20160603095135.GB2431@uranus> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: AM4PR0501CA0016.eurprd05.prod.outlook.com (10.167.83.154) To DB6PR0801MB1286.eurprd08.prod.outlook.com (10.168.11.16) X-MS-Office365-Filtering-Correlation-Id: 8ce01faf-725f-4c75-14b3-08d38b9585e2 X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1286;2:IAFkn8FPPfnaU4LexeA02tafkN276NSX1/UJVjr9mt4cxVbRfCgRQK/sogCaaHnimbxC1M5CJZZWXtMoUoMhihWxWN07STKoCSJcS3TuqgRsehTqGuTNuKSJPoEDq926T3NsO4lUWAjT1BnTNDgsau86kkj/lGjqJgkDFwHzA1uhgNyMAK7M+8vFPUlWchYT;3:WMNMMmOfnZGPA9//kATgiuHLO1WMI7SI+XX23sVihHE1w5vhCIyDxrSXR4qG+WmsXDru+6Ith6AMiNyELM9jRfpnXkumQnRbm0l68K8SrEwN6rkp+XRTRbgZelC4gw2i;25:XIM+aDS7uMpCHMOIcfMh77RAGGotqJKWTqp4buzbQ4Jjoimmdm2aaWtzd/rdiFqVz0Y1nunexaA0YxEwdK12apEPEzhB3pJp5vRTKRXnfi8gpAMemxvPOMMNIR0Fg+9R6Eqb5TpweHYhscsvxpcA4c3YuAkwDpaMZ7jj0jNTXkPJIFK9FUbgNgA1G8aWPa/VfQQzhqWLNlpHTWI+F6qjgiQxfvbK+A86GRQBUvN0SL9OxSW1aKrA26JpLvD9MadhM2jzTg40bFTNefF6qKmtsevvXAb4wTND5nV5kMQDDaT9AnTzwBwdVflv2O/frpgRjyxDlohkIq/zV0OmMQ2og4aerhbOcAc6/uOcWINj1xGV3DmDV3Y0s7tRWfPEwQqQ4WGb5nWJ5d5QE5VoydDgvk3pezj52wBLdjlUbQDAB/A= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB1286; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040130)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041072)(6043046);SRVR:DB6PR0801MB1286;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB1286; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1286;4:rjlILWNq7q/Iolds7QN5IsORwYOhMqfv3X3EOZYLAFmZqwDNVs3JOS2EEqg4IfwNKwM/j48y+W9YDaQ/UrNb4L8N6R4YFbGVtkTAoBGrfI7RlCtoaD5ReLhmJtFEmiQbOmEISuLw/Wt85MrtqzwemYjBdfccaEl1RVoY8TaXfmRUwnsdnL8hF751npuVjUn2CtXxEpUWe4JO33jN6+Q7B/Djhqpcwm2drQ30STeLBszRjkjFAWywUXwNkrAZk0+c85EQhMWfBZB/iczvETtqjzszMaGLQr22xlWni2jb/pDzW/xg/q+M0LbgyW4k0qJG+2KRXy1j4KpsC5N2AqlIVVsiyg7LgkQInQbPA60Xh5wBRUMp7TAbcLTHnWYUMtoSXsNwnk0k2e+hQfxqttTJP1Thh+fypQCOZFIAisf46DfxfEbzISAR8kNlqHQTUoEwWktBONMFQw9q1XPfH2Gw9g== X-Forefront-PRVS: 0962D394D2 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(24454002)(377454003)(42186005)(1411001)(2906002)(83506001)(33646002)(23746002)(66066001)(47776003)(65956001)(65806001)(50466002)(110136002)(31686004)(19580395003)(19580405001)(4326007)(2950100001)(189998001)(92566002)(4001350100001)(6116002)(3846002)(8676002)(5004730100002)(81166006)(586003)(77096005)(50986999)(31696002)(5008740100001)(76176999)(86362001)(36756003)(54356999)(230700001)(65826006);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0801MB1286;H:[10.30.26.154];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0801MB1286;23:Qti8f9CuBfq7ipGZhMldaeQ6acnq1A6jhZ2?= =?Windows-1252?Q?JPbdJCFUcQZoRT06vUsYxWzXYu5Fc74chxlNNPoaVKU9s8RXBaqqewi9?= =?Windows-1252?Q?kSt3mMPxgRDLSfAL4qe/QI3r3DdrH8Vid26iG1VJc8ex641vNSHlsCO2?= =?Windows-1252?Q?E4seYN0n6f2/190z5TgH1uv/RERsq+OrX0sP6Kda+zELFei7Zf917EqU?= =?Windows-1252?Q?lAV7nZSz4FWUjKzAyQfyEhEPK5hQMB7YGQyxMqYvRUojdjdKA8ipFXvN?= =?Windows-1252?Q?rN8XHvH5zOKDyP73GN59ZQYfQqqSZam6t8yDyh9cI2ENuE/xTGfZOBvh?= =?Windows-1252?Q?5pxm7usxunlvux9aC335Aw11Dod3Kqou1YIPJ+c777U6mlLpqxK6vrX/?= =?Windows-1252?Q?d/qm18HAwRPWqH2k0+jjsOv6v+Ie6Oei60w+2FIdDms9H6OiO0hbjNR4?= =?Windows-1252?Q?GT4aNr/JGSRiaRShczZWcpFWm87fPVdIj+xTu247V/JjGkXUWjOOshYY?= =?Windows-1252?Q?QOPO6Up47sT6Mw511G+uN7Sm0OXCB7DAPP1/0YgDFYsMwXyjNcjoS72y?= =?Windows-1252?Q?Ony+d+gofNCM4Syy9onok2dqm+Z0PB4bj/Z0e1d/npJEkcX0ualOZwe/?= =?Windows-1252?Q?ZUmALEdeYnimdLmSXlzXoGoCqCAXB346Ys/kgljtdvi+Pi8LK383GTlb?= =?Windows-1252?Q?ddaqEx37QyoC/OEFtCxG2IwXJd9pmCE8QNktMVAEZaOiAY8rIrsxn6M1?= =?Windows-1252?Q?ihR5rGZBfWW3pEqWWDT/P7TvGZI4qCLN9w2qaCwDuF4YvfK1LeFAfmjF?= =?Windows-1252?Q?Mj+eeoxKfgEYYCk8mODdrkap6TUDlKx7Gln5h7zfbbDDDJ0nvkE5SacU?= =?Windows-1252?Q?cnO235YaCJah3tfXZ/4uG8CzDmO+DvIz8Y8+xP+h/zd41WccCaok4Y5R?= =?Windows-1252?Q?b/FrK0XBZksL6QlgANRHHYDKCTBEgr9gbQspN8OcVTrWojQB/38clLMv?= =?Windows-1252?Q?tQ5eEJZ1CqzM6dc1Fcd9ZZTDIDonjFBveXyU+zDghCu9RNdbF4BfKUeO?= =?Windows-1252?Q?mB1BMl0fp9Wju7pY1shMb86MoRvHBjZktHOhQOhXQMT+oSR2u39CFYbU?= =?Windows-1252?Q?uVPYkRl+gELUqzSFocx3waxMZIhVANhTnEkqSdnLbToZy?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1286;5:4Y9zw36k0rPBJvYrIye0koMPr0UvJWEAwHeCEeh4YJlhI8c6PNwk2PsaHhflxGYrbeIP9CoP8aZJX+qaBeRa5EQ0hfmpoVhRiE9DPpavb9m712R2cJQ766fDhg75wzI6+xHJBAVO4PQrCkmoPvY0vA==;24:NeKUL8jiTCB/ubb5o8AGffHGysM0+6lNz+shM0sx0i1pQ2EY2lBhXXA01huqmRQI6kudIBlQEuGdsMiESpQjDpXvE5CjMYJAvDxmS3C6V2Y=;7:7oIzkLSj7SDKO8AJVno6ihrXyZ1h56spH3mS0zw6nK29cAaqtkiUX76buZ86rEFsBdCSHSbTWbpEfFHcNQLDfxr4fIlu9rjI0ZguKVR5i0c7ET9sKCsv0Uy6I1k4l8t+7XLTbN+69EywBM+KwLkH0OBHpjTedE4zBG/FWrobcYH9gLlUJkqL5FykQ317lH8REPZwPXYCLaL7nRVYnd8/eV51Vt5lP87utXehHUsypJQ=;20:94iAEop9vfsJQB0rCD0rP5m3Of4GaJki41MYpqT4hetRQx9SuzWGHdcqcHRoWnyob0IOITAACjGYzePSMG83YTjt5EN0EbD0B4TT5k43Km5uw1KGUL3nfunvbN39vE5Vc1mSmnqohecU+4vvJ7EFO69f8x4c6O8t9CRB9HxUbSM= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2016 09:57:48.9133 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1286 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/03/2016 12:51 PM, Cyrill Gorcunov wrote: > On Wed, Jun 01, 2016 at 04:11:35PM +0300, Dmitry Safonov wrote: >> As we have here core registers, use them to determine application's >> mode and sizes of register set and elf_prstatus instead of TIF_IA32 >> flag. >> >> Cc: Andy Lutomirski >> Cc: Ingo Molnar >> Cc: Thomas Gleixner >> Cc: "H. Peter Anvin" >> Cc: Oleg Nesterov >> Cc: Alexander Viro >> Cc: linux-fsdevel@vger.kernel.org >> Signed-off-by: Dmitry Safonov > > This can be used unrelated to vdso re-mapping idea, right? > Right -- 4,5,6 are pathes for dropping TIF_IA32 flag. I put them in this patches set because of their goal, to make tasks independent of presence of TIF_IA32.