From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754524AbcEPQlv (ORCPT ); Mon, 16 May 2016 12:41:51 -0400 Received: from mail-db5eur01on0095.outbound.protection.outlook.com ([104.47.2.95]:65262 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754425AbcEPQlp (ORCPT ); Mon, 16 May 2016 12:41:45 -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: [PATCHv8 resend 2/2] selftest/x86: add mremap vdso test To: Ingo Molnar References: <1462886951-23376-1-git-send-email-dsafonov@virtuozzo.com> <1462886951-23376-2-git-send-email-dsafonov@virtuozzo.com> <20160516135442.GA14452@gmail.com> CC: , , , , , , , , <0x7f454c46@gmail.com>, Shuah Khan , From: Dmitry Safonov Message-ID: <512f4c9c-7edc-0d12-df96-9708df5f498d@virtuozzo.com> Date: Mon, 16 May 2016 19:24:49 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <20160516135442.GA14452@gmail.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: VI1PR06CA0036.eurprd06.prod.outlook.com (10.162.116.174) To AM5PR0801MB1299.eurprd08.prod.outlook.com (10.167.216.150) X-MS-Office365-Filtering-Correlation-Id: cbad26d3-ebb0-45b2-ee9c-08d37da6c587 X-Microsoft-Exchange-Diagnostics: 1;AM5PR0801MB1299;2:2Zc1EAlccP+knUJnH0R308YGRLc6qYZu3aE+I3Fa8mzsXVQAOwR+bzM3IZp9guCVSaqkz+X45hrb3IWjumC0wc8pZh3fKu+xORyjmgtvAxwtol9HHtoCLCBufwc8bzqVBPA7d0Bh6seduDLVhBb2Es9GAfOSd7hXNHzY8ec4JOVesX570EcppqZ+U/NZxtUg;3:oEtuLXHKhNfpBa5g+tOeOjPYmrU9X19HC8ClaGhJUjNFflenWEkY1VQ8ETtt/rkFAfNFJdmXL6Gt1HQm2V8TQz4lb0A3g8wV/AlE3modiwyOSFwBBoOrXBMj365g/9hk X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0801MB1299; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0801MB1299;25:co/G7zQFsxhHyAIn9HbnjJ4AuMGiF626/HClD27ut6UOe+EWGUtKIiwwv9zxlYUS4VO3EK5V73YxL+O0Jd1kgmcLrg5Kvjj2AtvELfwbDntvqWsP59ikg9Kcjm4aANDGgZjVYUw/3zSs7592SXU52xu5CHR/Zvc1Mhf205BajZ1ccaDyZTIasSzkd6AOudokDop+poQVDiX6C+HOe01zdDDn16rvBLANveHUs+8z4FDT7LDSUGDfR18CdxrdPhbUbnJEKeKyypMt8ZDp+Aih/DhPYoF87nOdQvKHtUYS1w2qEq2HsLbPsPZmleykplTnkheIUM3jsYop76xalesF93LPLcwyIMQG9BJ8a0d7u2J0dz9t9yHYJ8y6xATFFt+oBIqgCBV/4Gvgt5kHDcO+lfbwcBnb/R/USaTw/f2jnITfyn+e4Pd8RLZ+sBhsRcxiTuTT8PtfWHoFRihdK8eKC4C842gPirM0FO0S2WhT4fCyBKolHTtB1b7KoZWdXehm/BkcmQj2O3YZmafnPqzeKPyp9+I57tgCrL1fDKnD+90wA+9L/vqXZc6G6g6W8mEoQ4efDoq7QJsKPY4JF5ydKOZ53nI7EXwAArzdfdWGQhu92jVzfWvLx3E85Xey/9ARL+Lneni+TFN717PTF/QYNerb55v4vPDaG7+x1feBeBK4pgf630X2LgfHTh6AR600 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)(6041072)(6043046);SRVR:AM5PR0801MB1299;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0801MB1299; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0801MB1299;4:r9Wu1kWX+uIQq8QSXJcCPvjb5VwlpGFE9iBzjlHRvB/33U17f8VsflLL4u+5JHjaXAIV13BoIktvXfRIgWD7Bo5Cg0OW4HO6AVIepmHV5aUje6RVWylqyDbqGDrioqS0OpKHipdew7J0sO9xdTiBylKTsTi3qdMY6zMqaJuy8i2qgCd5lOMurkSPJcPQRf4KjoClmi74dB06Mt5aPjMiOjbTX7FIFGeloYGiLorGBLX8PRMG8UYzmbEBfzmMaDe14Ok9itqG62nvadBWWjTSYTF+hQaaewXMiPYpZk3Fs7UlM1wHx6nW7UO/iXrOnSfUaBmHct4VtoOBqo/n96/dNSkRc1x+IUbGekWL/c9lAeFvlZFKgkOkrwwhrcKpnUh0ZyRoBb1YZZCCnb5Svu2444HVE8TJu2Disnz/owT/z7o= X-Forefront-PRVS: 09443CAA7E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(377454003)(24454002)(31686004)(50466002)(92566002)(47776003)(31696002)(230700001)(42186005)(64126003)(65806001)(66066001)(110136002)(81166006)(33646002)(189998001)(23746002)(8676002)(86362001)(5008740100001)(2906002)(2950100001)(83506001)(77096005)(5004730100002)(19580395003)(36756003)(6116002)(19580405001)(3846002)(586003)(54356999)(76176999)(4001350100001)(4326007)(50986999)(65826006);DIR:OUT;SFP:1102;SCL:1;SRVR:AM5PR0801MB1299;H:[10.30.26.154];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM5PR0801MB1299;23:HmrGZ+ri3zonAmeeh6zUHEhBgmNfc9jkjbT?= =?Windows-1252?Q?f4geNjsWTYcgxqL86A2g45sJ9giKU0E2+KXLQ74JFn2b3VjPXrr1koBD?= =?Windows-1252?Q?CzW24ICmHwZHx6J2STEJRl2EJdjTuBo5vyMQHY/ZDLL0cRgWiFGZszNB?= =?Windows-1252?Q?nISP0YEAelHlNnRxb8kxK+DLg+zFZlUyPLWpdL43hzX8Ye6GdnMnmLrg?= =?Windows-1252?Q?Tehr8ZDmhZ/bhpAlKOhaPooHt+1bJKSUayCG1kZ+3Y/g9jNkQodJyA/B?= =?Windows-1252?Q?wy3SQKdpdJP4MXa2NPCMujRFnUB3iHGb5GWw9rri0qr5hTcQhRVmjVga?= =?Windows-1252?Q?6GWCNs2NKmzcRHxroW01VBZFQ3Hx6xqH5iHCLLKirJwR8eP31XD7f9z8?= =?Windows-1252?Q?OAmg8PEjwcimvmpkcjKma2469+BhcgTSSnotmHY0zeKiZvP/Afvq2mKF?= =?Windows-1252?Q?4ccujEo7kMlddugoxw5+DjtePqUwmtf0kg2DpFaFE2g7lYeuEDvwiva9?= =?Windows-1252?Q?asndOcdG4AZUtmQL3F+Ea++00qTLPHo0nh1bc6P9InNk0znFvyo2xcDx?= =?Windows-1252?Q?i5yJQJw/Sm6FXwyW2wdYijxaFZbQICrcBpSQK0yhADjPZ89p5KqBAFaq?= =?Windows-1252?Q?rxWIobmLuLdLf1d6+oZpaxs9T+lze06FiCJx8eMCZZi9d5mSSzTkKrID?= =?Windows-1252?Q?jSIV9U9nbABHF5ivNIoyFiwb8W3lWpfbBTaHPEjQjNVrQOoU+qyWtuR7?= =?Windows-1252?Q?rv285hMwpUYUknNFUuiuObCScHKBqutZ0Pt8fL+a1ElnCtiSiLrFxI7/?= =?Windows-1252?Q?m0VCvZX/21rbgDIiM6jQs5sOHg+oTE9IjNmN9z2EZVfPnvrQ5Gzj3HIL?= =?Windows-1252?Q?tKvSfgqMhWuA7W/IOMjCrrjcJRYnTinE79SavE3GTgZzCHc/6gv7xdlT?= =?Windows-1252?Q?27gmH3AyYBqYb9J5soAokdmEDKGxS5WtbmKiCR+E899bn7AgohBox4Wt?= =?Windows-1252?Q?SqClIex7UOFDqKcJMZYH2vfjhzXjMhkTqPxXx/25LJl4wzX5w2DQRCvT?= =?Windows-1252?Q?IBhog9/oW+zMmF8AuL7jsg6Xgv0+AZXV4JqbU6EU5Z7++XGJmwcKT48f?= =?Windows-1252?Q?f4oTc+JfJ+bP/D1y3Mz9PgPI=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0801MB1299;5:rILi5amU+O28/kcVCRMXbavpX1QyEZDO5ezl+oWObhjqnmfkZNNapLWlaXvX9tfJeX3ipOudVnqJBtxUaWQpaF8RrwCJAjWUjY4mb762cYBpmoUA7dSVeoLwTbJuqlv5i1f2mVLhoKNsriGSeWEHGg==;24:4yoLdGMOgUO1kWsM4qSFM7gRqjubrYw6zn0xaGM4K2OhFFSMIYn+EKW7YHN9JHZKWZF6HcX4a190pnDHcjXf4JdGPNmYG18FCozQsKtxlOA=;7:wfUNDMEK0Zl4PGcUeB+1dSkCY3aJH4VhZRgf/F5s5rMiSAk2kFk1bvThQNrPZuaCjAZfig6/x95Xx/GxNIPup3Lg2rrTT3IXMSPeaggzUDapWcTUoJPwK8vMpuAuJ9Ur2acSFVZs39PyQ7brGVo1QmXMb7ZeuqBNgl8pqmKNjFL44I2B6MefBvrV7MVDbJyE;20:PcxcjB0ByYYLEDdeCQJzA6MC8/jU65kRY2iFxg0JUO389ETBj03FUI/PeZw3ds82EW3Gh+QI40E+SD2LqAcLtA8b88T2g6oKGODdpzLnFlUia0DVBbF1emx2sIl8hy1PGdYn9lOKVPmbatTzbcLfCObTBWPW7c/4MaJLb5Thj30= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2016 16:26:00.8465 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1299 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/16/2016 04:54 PM, Ingo Molnar wrote: > > * Dmitry Safonov wrote: > >> Should print on success: >> [root@localhost ~]# ./test_mremap_vdso_32 >> AT_SYSINFO_EHDR is 0xf773f000 >> [NOTE] Moving vDSO: [f773f000, f7740000] -> [a000000, a001000] >> [OK] >> Or segfault if landing was bad (before patches): >> [root@localhost ~]# ./test_mremap_vdso_32 >> AT_SYSINFO_EHDR is 0xf774f000 >> [NOTE] Moving vDSO: [f774f000, f7750000] -> [a000000, a001000] >> Segmentation fault (core dumped) > > Can the segfault be caught and recovered from, to print a proper failure message? Will add segfault handler, thanks.