Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754299AbcCUKJX (ORCPT ); Mon, 21 Mar 2016 06:09:23 -0400 Received: from mail-db3on0112.outbound.protection.outlook.com ([157.55.234.112]:24512 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752638AbcCUKJQ (ORCPT ); Mon, 21 Mar 2016 06:09:16 -0400 X-Greylist: delayed 903 seconds by postgrey-1.27 at vger.kernel.org; Mon, 21 Mar 2016 06:09:16 EDT 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: <56EFC4F2.2050104@virtuozzo.com> Date: Mon, 21 Mar 2016 12:54:58 +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: [83.220.236.146] X-ClientProxiedBy: AM2PR03CA0009.eurprd03.prod.outlook.com (25.160.207.19) To HE1PR08MB0459.eurprd08.prod.outlook.com (25.161.120.143) X-MS-Office365-Filtering-Correlation-Id: 872def0f-694c-4e09-3c95-08d3516ebfba X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0459;2:l2XRam0qikOE/z9T4l2T0fCFGQd7X5FOROjAeaGj3XwMBn/HxPBOBVCDQfQrQIdT/094vu+NmaP/Qk7zyb40S8CkFXLAKe709P+NC3MoX3ScSSiUgNauHhP2hpYtpiSCwdPnSXFBQ3yFyEgTrlVxqhX6tmDXkbMK+OONyn0LcshZKnoUYfr8tVCKGO1zx1SG;3:/50XhrDp4FGr2UT+Jqrzqol7YdTyjZJUS6NqSPFkQG8rGMiIaukSd8jq8s6rVp8seuTL0KASBckvu3AdTP75iMa7VEFTTcXPKYWZRclhqmZoqUnGOaURgqsLDS3r8KA9;25:n54j1EFj7viuEIMkZUmvkiOSa7VJJBW7a3zivS1j34n160Xy6XLe0p03wyWMw7YZPgDcT9IPOFLy7YavnFw65XHoMxbeUzcTv6k/RojhGoghfOHnaisuZqLO/Ks0iEC5l6PQTM6iNsVClmmwfeSbGvplxQx7GR5KGyWOMJDnixHRFlEHvKUItWyap47pg4Jh137ZG2Dzle4ZzI5kU8nIIlqqFvJoKkNUEB7WsF0qoqs9U02LqpqPN851tHFbk0ab3XPMyyChNgMnWvM/snFWG98EC8FOV23nfqyjeP1dObsz2b19FWnCE4N9Urnhg8snnHN/OYRT8TFsyg5bF2GPr7oKxozFzAJVl0+KZAyPHpvV2G61WN7O2VbFkXNIrQkdkUdVN/+Cj/GEPNT3jK0c6cAGz9w8NS30vCyaBUldxeLU65e+kZ1VFSUQJjzQX+AvQ7Pe3clUPt6XWAL/6eAUE8B9Z6RQV2Bi62ogy9oS4Pl0+86WHApqU/x4z2ELLF9iImjswPCSB3/xpT5hytBXPqKcCkCGzwP35r5uM5e6m6L65yuATZlhSZmPF46mJ4b9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR08MB0459; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040046)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041046)(6043046);SRVR:HE1PR08MB0459;BCL:0;PCL:0;RULEID:;SRVR:HE1PR08MB0459; X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0459;4:gowwnyb6R+0aA038Nlk22G1qhrxoOIVXnfQP8XTOw6yjFhxaSh5UCiV7AF1wcXK1PJHBYFYNnI9PbIvs1WGdHjxto+HJX+VSxdHd/H66j/NaOoK/4g/lUrPKgouA37DeZC0YluB9u2wleljgd5k8BfpI6PCTcqqJDTRSrceuFH77BKxUXNx0TJk7E3dkzjFyLSJD/V85TUFcQIlGIvqThE0woc9GKXENc03mEgJ8kmlHKAE/qE9Jq+FYG+ALg+Lht++DfZplprtZDASa8no03QDbHGIzZPVU1FBHDylg2p2q1yiLqoy0JZABlwsTDBJlWeEQqKprzxKzlxRZ0/BzezYaAHf23LJ4Nw6fDZ29jrTY0MG4pUnd9xzQ5GEFfWyZyIYWyGVrAKZVrCQENPNyZPE+QKNAJQsBZqUv0m7YV18= X-Forefront-PRVS: 0888B1D284 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(24454002)(164054003)(377454003)(23676002)(92566002)(36756003)(1096002)(42186005)(5008740100001)(230700001)(586003)(6116002)(3846002)(50466002)(83506001)(15975445007)(64126003)(2950100001)(77096005)(2906002)(5004730100002)(66066001)(65816999)(47776003)(117156001)(81166005)(19580395003)(19580405001)(80316001)(5001770100001)(33656002)(4001350100001)(59896002)(189998001)(54356999)(87266999)(76176999)(86362001)(50986999)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR08MB0459;H:[192.168.43.234];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4TUIwNDU5OzIzOkhNeHU0QzNtcVFtZ0k2Q0xFRERlaTQwV2xh?= =?utf-8?B?QTJsdElNMHFpYTVkdjNWVFdtbGE0RUptcEJMajBVYUgvVnViNk1YQWh4MFdt?= =?utf-8?B?QTZEaEdQWUc0aHJiTHJBTUlld2Z3QU1EeXFCZW9PYkZPS3QxMFFvem02b25Q?= =?utf-8?B?RE4wK1EvRDFTT1RNT3RHMlEwNVhFbDdYODFKeU8xZUYzYXl1Q0NuV3Azck1I?= =?utf-8?B?b0JXY3poOTYzRUkvcm5MSklTOFpUYXNzd0NJT25hMHJNSXNscHRCUWJ0dzFy?= =?utf-8?B?a0tqTE02ZCttUzJxL0NMOTdiZHlCbUsvWUErOUxpZzliS0JQYnJqZE55Z2pT?= =?utf-8?B?UzZETVhodnowT1BLOWZJS2E1NHN3VDNtbjFmNjJpTkpSWit3THlQTUtDL3o4?= =?utf-8?B?ZTJldzNIUmxibzJCazJFZHUxV1FNZzd2dEZJRkw2aTVzWGtpWXRyamtwYURD?= =?utf-8?B?eWg0VEd4WURsUTdjSU9qRG9PTXY5am1qR3o2cnEzcWdVRFQ3S3lUejhFL3pQ?= =?utf-8?B?cVdweHJjWnVkZzYwTTR3bHVoNmZ3SXRzVWJ5WVVmNEhkbjcyTGlYdDZSTHQx?= =?utf-8?B?cmNHejRtMFE4ZlhESlIrVHl4RGlSL2pCMkVya053eUoxbERzMmRXaHhhWTlk?= =?utf-8?B?ajNFVy9ZaVR5R053a0pYQWRYOHlrOW56VC94L1dVUjF5WTVOZ0hCL1Y3aFhS?= =?utf-8?B?UE1aS0tyUUFvZm9IcmVtOU5QMjZwT2lCS1RJQlVnSDFHZ2IwK3h2THpvTm5P?= =?utf-8?B?NkZseGM2aktaSjNtb3pMa1Ayc3l0TFRHM0lPWkx2YXJxN3I4eGJaUEVGSXhv?= =?utf-8?B?Ukd2a0lFSyt3TUFjMjd2dk15eU5nTkNPRWhPWU53cHJrS0hobDNaYTJIQUVr?= =?utf-8?B?UmphUUpQYlpKUUIwendDZGNWVHhjdXJSZm9HYmJ0Ly85K2J2Tlgzd2d1bDY5?= =?utf-8?B?QjUvVzhOVnNVOU92UWdiYjNicUY2OUJER0c0NUdZcjZxbnFUeThnTkNLcHVM?= =?utf-8?B?QkxBaXZLUFhoVHNmSG13Nks3ZVNaSWtUOTVta3RnMTJ2a2doRUpWYUN4OFZw?= =?utf-8?B?dmptSXpJa1o1ZXBuRUZ6UGd1TEw2L3JLQy9zRkVoaGlUN1Q0UDNzSUdtV1Mx?= =?utf-8?B?S1JQYkZ6cGhkMWw2N0dxMGpzMHRTVXdxZUZjYVNxQ25nQjJKOURjbGdBQlpr?= =?utf-8?B?Y2d6UFNGVXVoQjl3aHI2Nzd2VWo0QnMzWGhDK3dFY0pIdEptVWRDalZreXZP?= =?utf-8?B?K1JodmRobS9LaVdOYks4M2wyeTFHbGlFTUFnS1hqZWVXS0N4N21oOUFDcXYz?= =?utf-8?B?bkEvVW5xZ01td3ZNT3BCeUQ2QTF4NUF6UW8rbjBPQzZ1dWhFdEtPU1Fud2Fh?= =?utf-8?B?WDZqYUlMTFFKSHJPMXF0dFg4TnlFMW9TQU1lbE1WdlhIbXFLK2tKQ1gzek1n?= =?utf-8?B?d2Fwc3ExaC9EcExRYTJFemxNQmlCSWJtVHlkU1FXR2NkNXBYcUQvb1RWeWVp?= =?utf-8?Q?YVV/RdG/dLmAgBS8Mo+v+ZsWQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0459;5:n4mGHVs/Zpk3YfMEWQAda9X4uy+yJ+4FOP4AiNxPs2OFTHiHYQc+AOmfcYUZCYRA09gWiDvash72zMxgupNdpbiShbVgjYWMg5aVvacCx6wpGQPz9HB4Mq7OmOgW/H8qKdEzHd8z9y/OpuIbxrMQLg==;24:5thfZ6vWMukTzKn7YAKHes17IjSXkAwk26r89jzZcTb5iNZsoRGhcUUOrFjWjapFuEmuAFdQAqOW8xDnMPDr1/jzc15/QpGHPthio019G0w=;20:ifAyi5Sj2EJvoJKDASS0kbdmgewM4cvopvqJwhRDx8DjOwNwPDi3jMnX7oO53U+eA6+yiXQjYM4WfsVWtKCC30DcskbKW89g24ntps9oXq+9u3F8Ob+M/iHcHH/+x9snJ+U9Bb1ynQnTvwHIlnIMaoVi6e5AjWoCrVT6M4eQfuQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2016 09:54:08.1934 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0459 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 525 Lines: 16 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. > > [1] http://thread.gmane.org/gmane.linux.kernel.mm/132662 Thanks, Mike! Acked-by: Pavel Emelyanov