From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 27A11ECAAD5 for ; Tue, 6 Sep 2022 15:35:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=K5rmFYZRfvGBnGx2eG8ytSXqi5fLkTQbOaTjNSHOtFg=; b=gE06Y303OFdPYh ZyBzhtTOyCVh1/zgJYKyoaa9pEJYeR4XUMatMGlZqeyIjuzMbg+iBuV6JFKObIEfKVZ0OwNjh4IuF tI11rk6pRbzHuBPKCHYlLHn+XXijLsR7WicC9NjB9swSidB3G1BNTX+9b+vz2wEimUXnSJfSudsRL SBsKvEY+kRTc0RT4kdhL4pGNHj3wfKudrUntWZALEEK/cau4xHHyx7IaO4TKi/WXnbG4pJzrZzf2D wRNDz45lhhmKT7oBvVhwq1MbC3pUmAD0fgsmDN1gJFApXZoPrE4ZBJK9fsKRV14SYUJua9HxPnXyc Tf27U2N7CdtOiJytHk3A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVaa1-00EqWL-6J; Tue, 06 Sep 2022 15:33:37 +0000 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5] helo=mx0a-001b2d01.pphosted.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVZiz-00ENjC-W1 for linux-arm-kernel@lists.infradead.org; Tue, 06 Sep 2022 14:38:53 +0000 Received: from pps.filterd (m0098419.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 286EbI5C029842; Tue, 6 Sep 2022 14:38:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=gi2ZlfxV5Hgfo9RiYLHxLSZPMR7vam++rfIqtzjSQY4=; b=mWqExy/Wiz6255uGl+9653onJ3O580ccHYf0IL43u1mZ7zV9CLcDMSbgUwb8gCI8n8Aw eS2/17X5PiZ17Hq/ow9fVrD9QvpYr+RwSlr1h6OcEiTXg3GDS+VdWfsn8tXvqJ9bz2zE o4kaSQPTl5UDEPOd2ysadJQ/2gO2o8lbnMeq/l74yIGQ5Vi9iVlF9m6eiNAnUr2sJZiL Sdc/QWf7Z6EzKGK8HMZ/dNBh6DmRDLT+zTcgUmvwKfB3Izxw8AuhMBBdukY2ju2IBKCZ R0c7LqdoQNV2Jdy8vqYCbddtuTW1yjEZon9Jbd08putGzvH2KUyRfPQj9fk0T1/FKePp WQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3je7ersyy9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Sep 2022 14:38:35 +0000 Received: from m0098419.ppops.net (m0098419.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 286EbGCN029698; Tue, 6 Sep 2022 14:37:59 GMT Received: from ppma06fra.de.ibm.com (48.49.7a9f.ip4.static.sl-reverse.com [159.122.73.72]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3je7erswh9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Sep 2022 14:37:58 +0000 Received: from pps.filterd (ppma06fra.de.ibm.com [127.0.0.1]) by ppma06fra.de.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 286EaZkN020454; Tue, 6 Sep 2022 14:37:35 GMT Received: from b06avi18626390.portsmouth.uk.ibm.com (b06avi18626390.portsmouth.uk.ibm.com [9.149.26.192]) by ppma06fra.de.ibm.com with ESMTP id 3jbx6htvcp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Sep 2022 14:37:35 +0000 Received: from b06wcsmtp001.portsmouth.uk.ibm.com (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160]) by b06avi18626390.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 286EY4CG40632812 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 6 Sep 2022 14:34:04 GMT Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2103CA405F; Tue, 6 Sep 2022 14:37:33 +0000 (GMT) Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id F1783A4054; Tue, 6 Sep 2022 14:37:31 +0000 (GMT) Received: from [9.101.4.33] (unknown [9.101.4.33]) by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTP; Tue, 6 Sep 2022 14:37:31 +0000 (GMT) Message-ID: Date: Tue, 6 Sep 2022 16:37:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.2.0 Subject: Re: [RFC PATCH RESEND 07/28] kernel/fork: mark VMAs as locked before copying pages during fork Content-Language: fr To: Suren Baghdasaryan , akpm@linux-foundation.org Cc: michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mgorman@suse.de, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, peterz@infradead.org, laurent.dufour@fr.ibm.com, paulmck@kernel.org, luto@kernel.org, songliubraving@fb.com, peterx@redhat.com, david@redhat.com, dhowells@redhat.com, hughd@google.com, bigeasy@linutronix.de, kent.overstreet@linux.dev, rientjes@google.com, axelrasmussen@google.com, joelaf@google.com, minchan@google.com, kernel-team@android.com, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-kernel@vger.kernel.org References: <20220901173516.702122-1-surenb@google.com> <20220901173516.702122-8-surenb@google.com> From: Laurent Dufour In-Reply-To: <20220901173516.702122-8-surenb@google.com> X-TM-AS-GCONF: 00 X-Proofpoint-GUID: mfguNNVm0_tm7y6g6IsvzoVzzb6lC0DJ X-Proofpoint-ORIG-GUID: KUCBt6EYsH8QfRM1q5ERagYwC0h9nhBV X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-06_07,2022-09-06_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 mlxscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxlogscore=956 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2209060070 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220906_073851_684346_1288645C X-CRM114-Status: GOOD ( 23.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org TGUgMDEvMDkvMjAyMiDDoCAxOTozNCwgU3VyZW4gQmFnaGRhc2FyeWFuIGEgw6ljcml0wqA6Cj4g UHJvdGVjdCBWTUFzIGZyb20gY29uY3VycmVudCBwYWdlIGZhdWx0IGhhbmRsZXIgd2hpbGUgcGVy Zm9ybWluZwo+IGNvcHlfcGFnZV9yYW5nZSBmb3IgVk1BcyBoYXZpbmcgVk1fV0lQRU9ORk9SSyBm bGFnIHNldC4KCkknbSB3b25kZXJpbmcgd2h5IGlzIHRoYXQgbmVjZXNzYXJ5LgpUaGUgY29waWVk IG1tIGlzIHdyaXRlIGxvY2tlZCwgYW5kIHRoZSBkZXN0aW5hdGlvbiBvbmUgaXMgbm90IHJlYWNo YWJsZS4KSWYgYW55IG90aGVyIHJlYWRlcnMgYXJlIHVzaW5nIHRoZSBWTUEsIHRoaXMgaXMgb25s eSBmb3IgcGFnZSBmYXVsdCBoYW5kbGluZy4KSSBzaG91bGQgaGF2ZSBtaXNzIHNvbWV0aGluZyBi ZWNhdXNlIEkgY2FuJ3Qgc2VlIGFueSBuZWVkIHRvIG1hcmsgdGhlIGxvY2sKVk1BIGhlcmUuCgo+ IFNpZ25lZC1vZmYtYnk6IFN1cmVuIEJhZ2hkYXNhcnlhbiA8c3VyZW5iQGdvb2dsZS5jb20+Cj4g LS0tCj4gIGtlcm5lbC9mb3JrLmMgfCA0ICsrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9rZXJuZWwvZm9yay5jIGIv a2VybmVsL2ZvcmsuYwo+IGluZGV4IGJmYWIzMWVjZDExZS4uMTg3MmFkNTQ5ZmVkIDEwMDY0NAo+ IC0tLSBhL2tlcm5lbC9mb3JrLmMKPiArKysgYi9rZXJuZWwvZm9yay5jCj4gQEAgLTcwOSw4ICs3 MDksMTAgQEAgc3RhdGljIF9fbGF0ZW50X2VudHJvcHkgaW50IGR1cF9tbWFwKHN0cnVjdCBtbV9z dHJ1Y3QgKm1tLAo+ICAJCXJiX3BhcmVudCA9ICZ0bXAtPnZtX3JiOwo+ICAKPiAgCQltbS0+bWFw X2NvdW50Kys7Cj4gLQkJaWYgKCEodG1wLT52bV9mbGFncyAmIFZNX1dJUEVPTkZPUkspKQo+ICsJ CWlmICghKHRtcC0+dm1fZmxhZ3MgJiBWTV9XSVBFT05GT1JLKSkgewo+ICsJCQl2bWFfbWFya19s b2NrZWQobXBudCk7Cj4gIAkJCXJldHZhbCA9IGNvcHlfcGFnZV9yYW5nZSh0bXAsIG1wbnQpOwo+ ICsJCX0KPiAgCj4gIAkJaWYgKHRtcC0+dm1fb3BzICYmIHRtcC0+dm1fb3BzLT5vcGVuKQo+ICAJ CQl0bXAtPnZtX29wcy0+b3Blbih0bXApOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK