Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964815AbcDTJ6l (ORCPT ); Wed, 20 Apr 2016 05:58:41 -0400 Received: from mail-db3on0136.outbound.protection.outlook.com ([157.55.234.136]:57312 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S964786AbcDTJ6i (ORCPT ); Wed, 20 Apr 2016 05:58:38 -0400 Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCH 0/5] userfaultfd: extension for non cooperative uffd usage To: Mike Rapoport , Andrea Arcangeli References: <1458477741-6942-1-git-send-email-rapoport@il.ibm.com> CC: LKML , , Mike Rapoport From: Pavel Emelyanov Message-ID: <57174F90.7080109@virtuozzo.com> Date: Wed, 20 Apr 2016 12:44:48 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: <1458477741-6942-1-git-send-email-rapoport@il.ibm.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: DB5PR02CA0017.eurprd02.prod.outlook.com (10.161.237.27) To HE1PR08MB0460.eurprd08.prod.outlook.com (10.161.120.144) X-MS-Office365-Filtering-Correlation-Id: cc3c84f8-aa51-4ca9-f672-08d3690040b5 X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0460;2:j/mZOdVgHU5RrBBxqw6IgZmwxa4mBQiuvB3A96vHiHhdbzGg4WpeClEO+z9jew4d8fJU8l/cXEhlUAbCH7lzVrePGbbKIb4opVb6fvTkkH7ZzsN86HiVBxqZ9h+WiH9xvKPuOspQXRAHD/VFwzMSeipsxYxUomkrTWIalufY/zmMHHwquvSCmwVdnKPiNm+i;3:5hx2GFJHh//Jsq7RV/yGVwx6KYNg7MlolWbz+x+bSbernEE2NQabdNLmusXnHFL02tCp7JBecbynDFL2LMhK4DZnesdxdAztvYpJ2TYZJ8OdkGTDYTjZo3OF7zQtZZKK;25:gsXKyPsUEkImq1uLx9XrU/y7spPGl6IytwEzGz9bTv3kBtZf57UlWdFUMCyRV+7Nne3JZpiOgSJVnq7BR2BF21Qkz+UMd0U+bfYMlk04MiZbwBM+pQjXHX8yjZR+0+bJwn10fVZEr+oyxhqJns8XJHooO+cw+3fobgVXFUJQO5hJHSFU3fp1YYVt1CJEDzD/baeYQUoMWQAgAbsUb9vQNXMIKe+boh7yqvMscDC3ju6Bmpc0aHuACJTehKhGQ8LyWXc6+7ajBzTJ4f2p9aw0Qe7IoOPolxdCxpLwLTzEzGggKNBToDVcD1ZCOSMkZo9P8Fq4PhwoufMUjtR6rYOoOg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR08MB0460; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521026)(6040130)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041046)(6043046);SRVR:HE1PR08MB0460;BCL:0;PCL:0;RULEID:;SRVR:HE1PR08MB0460; X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0460;4:JlpIlgXEL+M0brefXSX+Gbc8LVPi5xvL6w2fAepbaC1fb440MSAWP5ZAjYNJOqb2PsZlBWM+VzGsaccQVSoY7e1vLtlYphigmJtLXhh5ZZK1kAzDIIf+o3nC41ft3mSKlrybEAq300wugXIVcjxMBO5/YZt68b7VUd0TXiF5P+X9ZROE0Mp1TMLAg4Fio0NZyXvE+zyEcVBynE89E0twUVmiQ7AIhHVxni8jWaU1dJaY3XvXthouVBP6TgiON7KB5SmZY4SRsbIqHjO+H/Bg2jdo1CbteR9utfs5SDOOXafhwFiuvVqB4vVrD4aUKcCbe9DKbHm4VGPn1KQIMjU7eUOmmruG7e51mNj1CycpgFpzosiyGJxVqguIBY61mvO8COTOLoRRGYwxJeQJz+43lZeL2im4Tn8aczxOoreHt53bOkQVOQTkXedu1QvUXnhI X-Forefront-PRVS: 0918748D70 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(24454002)(377454003)(50986999)(42186005)(5004730100002)(189998001)(33656002)(76176999)(5001770100001)(83506001)(50466002)(23676002)(6116002)(3846002)(1096002)(2906002)(92566002)(80316001)(65816999)(4326007)(87266999)(86362001)(99136001)(36756003)(66066001)(586003)(77096005)(230700001)(64126003)(54356999)(2950100001)(81166005)(5008740100001)(4001350100001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR08MB0460;H:[10.30.16.225];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4TUIwNDYwOzIzOmJzS1JQc1I2REE4ZHlkOVNHUlI3T29DUDNo?= =?utf-8?B?WUN1WFpsYURybXdHcE5DSFdNV1l0Qm1ZQkJuQlp1akFZZTlreFZYWjhPWFk1?= =?utf-8?B?RkZZY0ZuNlZkUFZmYy9yb25NVGlhTGRCWjAxeityem1QV2VXTG1URUk0VXA1?= =?utf-8?B?Q3hmeFlTR0hLQ2NLeGFVTm0zdHhwZGxFTVBTays2bzBrOEc0WHdnc3BaMldP?= =?utf-8?B?U0JJdVBtNUdxWmlHSXYrMTlNQkpuSkNHb3o0QTZaUzZBcmJhVWhtczZjbUpL?= =?utf-8?B?dFZNTDRmR0V5Q2d3OTVJdzAzZmlnaSt1TVdLZnFNNzRJOFhrNzVXTHplb0Jh?= =?utf-8?B?OWhscWM5U3pQb1VzbjZrWlViNDlDOHdyL0c3c2FiVjBTNWRDT0tBekEzMlVi?= =?utf-8?B?elp0Z3FjMzFyNk8xbXJsQjNpY3pZcFc5eXNPblNBYkoxWHMrNnpQN2RKMWpv?= =?utf-8?B?aHJBaG5aUGU4SFc0ejJ1bldtcXNQeXRpY1BqODRyUmZnTkdGcmZndU44Nktl?= =?utf-8?B?a2wxalFXT2FwK0tqeHJvZFR6ampBN0FSeDFBSVZVZi8xWG9sNVVWbzQvaHRX?= =?utf-8?B?MWsvVzZ2UzIzUnRDVUNjN2ZtNEdIdVl5VlBaMmVuWFJnZVlMbmF3eldkd2Uw?= =?utf-8?B?d1BHYlNXak5aRHE4OWVzaUdIQW5SdjlGQWFvN3Bkak05dmhSMFhmV0tId0dR?= =?utf-8?B?ZGxCS0podVNYbGRFdng4M0VXd2wyYU92K1FTbzhsQktpVks1ejZ6ODVpcno1?= =?utf-8?B?L1FPdUhwUllveHd5b1dUS2xGK3NsVVQvNDIyZGM0RUxGSmw1VHFuNlVIZk9m?= =?utf-8?B?bWRyQ24rRjh5bHEzNmZibDY5WDlJSFZXekFZcmpPOHNicG4xdmN0WEhJY3dE?= =?utf-8?B?NnplSVBvQkxKVjhKQW53K1N6b0RiUXpJaE5YNTFUUkI3TGVVYmxyZW93QlRq?= =?utf-8?B?YWZQcktHNVVabnBOR2JBWlNuZUxkNERZTng5L1hWY3pkdVJZNjNEQ2Rra3Iw?= =?utf-8?B?dHBWaXc5c3VYRGcxYVZIZVB2UzNHSEtwTFlraEc0RFFORFRmNnQ3NGpjdjlN?= =?utf-8?B?NlNwKzBKQVlqVEJjMSs0VXR2UW5IK1M3UUtuN1ZDdms0V1lRR1dDVHhDeVBj?= =?utf-8?B?em1XZGczVW4xMEVLb0lIS3hPY1BlRVlBbSs0Ry8vTjJMY00rWU1VenZjQkdV?= =?utf-8?B?R25zWVRPblRCbUgvNDkrdFVVWlV3S0tmMlVHR2FWcjBqUTdrTzR5MC9HUDFL?= =?utf-8?B?bi9WS0k0amF1OS9xdERMTU9GWTF4OG9tV0V0dGFLVHRWMWtrQ3ptdnJGd0ww?= =?utf-8?B?TGRqSVM4ajYyVDBvTEdsbDg2YUhnam5uVHgwb0wwMTh3TWtQeVRxbkdiVTd2?= =?utf-8?Q?rdxZdxry?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0460;5:BwJpc+VvyiC8B7XD/15cAiXLeID9592DRxExftsCONM3Tkf+mpu2ZvEbYMXUYys71jiHycZ8B8yUcBnwcs0OBIZqo8TnGJs/4LkhnfwV4BdmEk+L4S7JpjqlLsayXPpTi9RbeMAuJ96FXXz43r2RuRgO0VdCYK4L2HIq2Ekai0vjEezaBEAGfjrpKIjepBGm;24:StpQ3GBqgBBMpa1qIHpBB6py0vuNg2WsduZaxS3icPe7maJVt/o7DnEo6ktjOrxYbY89gs3MZW7P/fp24seU4Rpw1UR88LPBgxFbzXzTSRg=;7:KrWytZC3GkEs6GE0+tCny4r3KqApbyULGjCHxSgdnv8TiBcGGW45BeYkcJpGpcc+SGzeB9xdZDcOhTZEq7VrmcjOyx+Fh9zeQei4qvmVftIYHc8VLnhPHXo/DP0dS+89fGyWqkE/V/9tYvwi1wkxQIwAE0XeucdAy95X8C+nG3ijflGlVOHnZij1l0m/l6euY1Ea0q3C7l3dcFIJwEB5BV0kZkr7a5hY4pND27eS4/g=;20:2W3rqMyC53snalYhWHITkG5QV679bNGoMssL9S1lSxgwV+ea701eXTlDJtCead+pGk7+d/6R9O/qW4Xj3P1GFk3nznzUMHmFruUUdli5apEOKXNA/N/Sy2ZaaMEz1bWYejbjNJsw53ae5OQ48ZOqNVl4uJ+ryJhZ9VI7goiDyX8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2016 09:43:38.7517 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0460 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 519 Lines: 17 On 03/20/2016 03:42 PM, Mike Rapoport wrote: > Hi, > > This set is to address the issues that appear in userfaultfd usage > scenarios when the task monitoring the uffd and the mm-owner do not > cooperate to each other on VM changes such as remaps, madvises and > fork()-s. > > The pacthes are essentially the same as in the prevoious respin (1), > they've just been rebased on the current tree. Hi, Andrea. Hopefully one day after LSFMM is good time to try to get a bit of your attention to this set :) -- Pavel