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 X-Spam-Level: X-Spam-Status: No, score=-6.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C992C33C8C for ; Mon, 6 Jan 2020 13:28:19 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 4D8AD20731 for ; Mon, 6 Jan 2020 13:28:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ootdtbzZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D8AD20731 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id DCCA48E0008; Mon, 6 Jan 2020 08:28:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D7E808E0001; Mon, 6 Jan 2020 08:28:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C1EB48E0008; Mon, 6 Jan 2020 08:28:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0234.hostedemail.com [216.40.44.234]) by kanga.kvack.org (Postfix) with ESMTP id A8B2B8E0001 for ; Mon, 6 Jan 2020 08:28:18 -0500 (EST) Received: from smtpin27.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with SMTP id 6003D8249980 for ; Mon, 6 Jan 2020 13:28:18 +0000 (UTC) X-FDA: 76347288276.27.limit29_2b54e6135c21f X-HE-Tag: limit29_2b54e6135c21f X-Filterd-Recvd-Size: 8606 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by imf32.hostedemail.com (Postfix) with ESMTP for ; Mon, 6 Jan 2020 13:28:17 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id q6so49498403wro.9 for ; Mon, 06 Jan 2020 05:28:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:references:mime-version:message-id :content-transfer-encoding; bh=PKTFxMxb+zRmfeXVIzx/syO5UiV2V+yUuMnu1N1Hr0s=; b=ootdtbzZ/cvkdHXNVi7wE/LZlrn9Q/QZmti7S9JL5MX63Lj/tl5YBf2reFvq/giiPg rmNRRpB+WQrjyaP8uArso9x5ISbD5KZrv6X4ldFHtbwh04hUxvcJx7WRFJQl3KvnMRGr UZ9RbESlbkoI2nt4Lq95AkgPCgGZyxwwVk6RHQXxdnbeLhH9PJmxAXPpw0K+86oiWyf3 irPYhqD47jdt3o+tvlbdRIIkxLmaU+bU0FWsprAP6t6WkGFbXCRDLXSqVisqIuAsy07C hVkWlKD0KO9zyd63GmNPEqurMMWMyLE/RJYjqsGVqEBX08EtnMYpIcS4xMAf1TdMpgQx bIyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:references:mime-version :message-id:content-transfer-encoding; bh=PKTFxMxb+zRmfeXVIzx/syO5UiV2V+yUuMnu1N1Hr0s=; b=mSGL+EWFAPNAjYzy+B0UbXO+uUbth/FTVcvoLQ82jOw1F3jbDICq2oKf0jvzPSHXdt UwAdN1Y8yPyjkhefOd4ExX47VlimvVA6Qn33HXumOAxsl9I26tNP8Cvs9Q747AEytzp5 x7QLQB+1s4kYZ5mPIcodkjfgAciK9161EbbWTFyVrO90zou7xpIlaLgV6PHw682NHnzq WmfXZIl5zLhAzaQMYj8SSr9jF25GH8axf7AmQ4HSAe/R+W9c7Djn2ZmMXNeVXu9Icf9X +qiMZkwtoox7w7CRfIawREmc2euYSWCxQiZdF+xpaIcYUjaJ+25GZVW87fnCZLVmYiBG 7CWQ== X-Gm-Message-State: APjAAAWg7tphz9oqaXiDLIMTSAu45z1PavFWi8ybbFaRYFHCPnju55AC NohQiBqDIxCIYqcK6mhMZx9h5zqR X-Google-Smtp-Source: APXvYqzUHBve98EgQpq3Se/ywE5RvJtnSwHtuotfD0XVlYrM5qwi18vXX43zr1ncyKMVb4wOse8TLg== X-Received: by 2002:adf:f847:: with SMTP id d7mr106564846wrq.35.1578317296647; Mon, 06 Jan 2020 05:28:16 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id t25sm22743144wmj.19.2020.01.06.05.28.14 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Mon, 06 Jan 2020 05:28:16 -0800 (PST) Date: Mon, 6 Jan 2020 21:28:14 +0800 From: "lixinhai.lxh@gmail.com" To: khlebnikov , "linux-mm@kvack.org" Cc: richardw.yang , kirill.shutemov Subject: Re: [PATCH] mm/rmap.c: remove useless checking to child vma->vm_prev in anon_vma_clone References: <1578292679-2592-1-git-send-email-lixinhai.lxh@gmail.com>, <8f930582-34a8-b44e-ed1b-c938c84f0598@yandex-team.ru> X-Priority: 3 X-GUID: D535C029-2DF0-4A7A-BA19-8287FFC7D188 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2020010621281286862913@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gMjAyMC0wMS0wNsKgYXQgMTg6NDPCoEtvbnN0YW50aW4gS2hsZWJuaWtvdsKgd3JvdGU6Cj5P biAwNi8wMS8yMDIwIDA5LjM3LCBMaSBYaW5oYWkgd3JvdGU6Cj4+IEZvciBmb3JrIGNhc2UsIHRo ZSBkc3QtPnZtX3ByZXYgaXMgYWx3YXlzIHNhbWUgYXMgc3JjLT52bV9wcmV2IHdoZW4KPj4gYW5v bl92bWFfY2xvbmUoKSBpcyBjYWxsZWQuIFJlbW92aW5nIHRoZSBhc3NpZ25tZW50IGZyb20KPj4g ZHN0LT52bV9wcmV2LT5hbm9uX3ZtYSB0byBkc3QtPmFub25fdm1hLCBhbmQgZXhwbGljdGx5IGFz c2lnbiBmcm9tCj4+IGFub25fdm1hIHdoaWNoIGlzIHNoYXJlZCBieSBpdHMgcGFyZW50IHZtYXMu Cj4KPlRoaXMgZG9lc24ndCBzb3VuZCByaWdodC4KPgo+SSBzZWUgZHN0LT52bV9wcmV2IGlzIHNl dCBhZnRlciBhbm9uX3ZtYV9mb3JrKCksIHNvIGhlcmUgaXQgc3RpbGwgcG9pbnRzIHRvIHBhcmVu dCBwcmV2Lgo+U28sIHRoaXMgdGhpbmcgd29ya3MgaXNuJ3QgYXMgaXMgc3VwcG9zZWQgdG8gYmUu Cj4KPkkgZXhwZWN0IHRoaXMgbG9naWM6IElmIHBhcmVudCBTUkMxIFNSQzIgLi4gU1JDbiBzaGFy ZSBBTk9OMAo+dGhlbiBpbiBjaGlsZCByZWxhdGVkIERTVDEgRFNUMiAuLiBEU1RuIHNob3VsZCBm b3JrIGFuZCBzaGFyZSBBTk9OMToKPkZvcmtpbmcgRFNUMSBjcmVhdGVzIG5ldyBBTk9OMSBhbmQg dGhlbiBEU1QyIGFuZCBmb2xsb3dpbmcgc2hhcmUgaXQuIAoKVGhpcyBsb2dpYyB3YXMgbm90IGZ1 bGx5IGNsYXJpZmllZCBpbgpodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1tbS8yMDE5MTAx MTA3MjI1Ni4xNjI3NS0yLXJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tLwpJJ3ZlIGFzc3Vt ZWQgdGhhdCBzaGFyaW5nIHBhcmVudCB2bWEncyBhbm9uX3ZtYSB3aXRoIGNoaWxkIHZtYSB3YXMg dGhlCnB1cnBvc2Ugb2YgdGhhdCBwYXRjaCwgYW5kIGl0IGludGVudGlvbmFsbHkgd2FudCB0aGUg Zmlyc3QgY2hpbGQgaGFzIGl0cyBvd24gbmV3CmFub25fdm1hIChkb24ndMKgc2hhcmluZyBhcyBk b25lIGJ5IG90aGVyIGNoaWxkIHZtYSkuwqAKCj4KPkFsc28gdGhpcyBhc3N1bXB0aW9uIGlzIHdy b25nOgo+ID4gUGFyZW50IGhhcyB2bV9wcmV2LCB3aGljaCBpbXBsaWVzIHdlIGhhdmUgdm1fcHJl di4KPklmIGluIHBhcmVudCBwcmV2IFZNQSBoYXMgVk1fRE9OVENPUFkgdGhlbiBpbiBjaGlsZCBw cmV2IFZNQSB3aWxsCj5ub3QgbWF0Y2ggcHByZXYgb3IgZXZlbiBjb3VsZCBiZSBOVUxMIGlmIGl0 IHdhcyBmaXJzdCBpbiBtbS4KPgo+U2VlIHBhdGNoOgo+aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv bGttbC8xNTc4MzA3MzYwMzQuODE0OC43MDcwODUxOTU4MzA2NzUwNjE2LnN0Z2l0QGJ1enovVC8j dQo+Cj5JJ3ZlIHRlc3RlZCBpdCB1c2luZyB0aGlzOgo+Cj4tLS0gYS9mcy9wcm9jL3Rhc2tfbW11 LmMKPisrKyBiL2ZzL3Byb2MvdGFza19tbXUuYwo+QEAgLTg0Nyw2ICs4NDcsMTIgQEAgc3RhdGlj IGludCBzaG93X3NtYXAoc3RydWN0IHNlcV9maWxlICptLCB2b2lkICp2KQo+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgc2VxX3ByaW50ZihtLCAiUHJvdGVjdGlvbktleTrCoCAlOHVc biIsIHZtYV9wa2V5KHZtYSkpOwo+wqDCoMKgwqDCoMKgwqDCoCBzaG93X3NtYXBfdm1hX2ZsYWdz KG0sIHZtYSk7Cj4KPivCoMKgwqDCoMKgwqAgaWYgKHZtYS0+YW5vbl92bWEpCj4rwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBzZXFfcHJpbnRmKG0sICJBbm9uVk1BOiAlcCAlcCAlZFxuIiwK PivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2bWEt PmFub25fdm1hLAo+K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHZtYS0+YW5vbl92bWEtPnBhcmVudCwKPivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2bWEtPmFub25fdm1hLT5kZWdyZWUpOwo+Kwo+wqDC oMKgwqDCoMKgwqDCoCBtX2NhY2hlX3ZtYShtLCB2bWEpOwo+Cj7CoMKgwqDCoMKgwqDCoMKgIHJl dHVybiAwOwo+Cj4tLS0KPgo+I2luY2x1ZGUgPHN5cy9tbWFuLmg+Cj4jaW5jbHVkZSA8c3RkbGli Lmg+Cj4jaW5jbHVkZSA8dW5pc3RkLmg+Cj4jaW5jbHVkZSA8c3RyaW5nLmg+Cj4jaW5jbHVkZSA8 c3RkaW8uaD4KPgo+aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KSB7Cj4Jdm9pZCAqcHRy Owo+CWNoYXIgYnVmWzEwMF07Cj4KPglwdHIgPSBtbWFwKE5VTEwsIDB4MzAwMCwgUFJPVF9SRUFE IHwgUFJPVF9XUklURSwgTUFQX0FOT05ZTU9VUyB8IE1BUF9QUklWQVRFLCAtMSwgMCk7Cj4JbWVt c2V0KHB0ciwgMCwgMHgzMDAwKTsKPgltcHJvdGVjdChwdHIgKyAweDEwMDAsIDB4MTAwMCwgUFJP VF9SRUFEKTsKPgo+CXNwcmludGYoYnVmLCAiY2F0IC9wcm9jLyVkL3NtYXBzIiwgZ2V0cGlkKCkp Owo+CXN5c3RlbShidWYpOwo+Cj4JaWYgKGZvcmsoKSkgewo+CXdhaXQoTlVMTCk7Cj4JfSBlbHNl IHsKPglwcmludGYoIlxuXG5cbiIpOwo+CWZmbHVzaChzdGRvdXQpOwo+CXNwcmludGYoYnVmLCAi Y2F0IC9wcm9jLyVkL3NtYXBzIiwgZ2V0cGlkKCkpOwo+CXN5c3RlbShidWYpOwo+CX0KPn0KPgo+ LS0tCj4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTGkgWGluaGFpIDxsaXhpbmhhaS5seGhAZ21haWwu Y29tPgo+PiBDYzogV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgo+PiBD YzogS29uc3RhbnRpbiBLaGxlYm5pa292IDxraGxlYm5pa292QHlhbmRleC10ZWFtLnJ1Pgo+PiBD YzogS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgo+ PiAtLS0KPj7CoMKgIG1tL3JtYXAuYyB8IDcgKysrLS0tLQo+PsKgwqAgMSBmaWxlIGNoYW5nZWQs IDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL21tL3Jt YXAuYyBiL21tL3JtYXAuYwo+PiBpbmRleCBiM2UzODE5Li4zYzkxMmE2YyAxMDA2NDQKPj4gLS0t IGEvbW0vcm1hcC5jCj4+ICsrKyBiL21tL3JtYXAuYwo+PiBAQCAtMjY5LDEwICsyNjksMTAgQEAg aW50IGFub25fdm1hX2Nsb25lKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqZHN0LCBzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnNyYykKPj7CoMKgIHsKPj7CoMKgIHN0cnVjdCBhbm9uX3ZtYV9jaGFpbiAq YXZjLCAqcGF2YzsKPj7CoMKgIHN0cnVjdCBhbm9uX3ZtYSAqcm9vdCA9IE5VTEw7Cj4+IC0Jc3Ry dWN0IHZtX2FyZWFfc3RydWN0ICpwcmV2ID0gZHN0LT52bV9wcmV2LCAqcHByZXYgPSBzcmMtPnZt X3ByZXY7Cj4+ICsJc3RydWN0IHZtX2FyZWFfc3RydWN0ICpwcHJldiA9IHNyYy0+dm1fcHJldjsK Pj7CoMKgCj4+wqDCoCAvKgo+PiAtCSogSWYgcGFyZW50IHNoYXJlIGFub25fdm1hIHdpdGggaXRz IHZtX3ByZXYsIGtlZXAgdGhpcyBzaGFyaW5nIGluIGluCj4+ICsJKiBJZiBwYXJlbnQgc2hhcmUg YW5vbl92bWEgd2l0aCBpdHMgdm1fcHJldiwga2VlcCB0aGlzIHNoYXJpbmcgaW4KPj7CoMKgICog Y2hpbGQuCj4+wqDCoCAqCj4+wqDCoCAqIDEuIFBhcmVudCBoYXMgdm1fcHJldiwgd2hpY2ggaW1w bGllcyB3ZSBoYXZlIHZtX3ByZXYuCj4+IEBAIC0yODAsOCArMjgwLDcgQEAgaW50IGFub25fdm1h X2Nsb25lKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqZHN0LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3Qg KnNyYykKPj7CoMKgICovCj4+wqDCoCBpZiAoIWRzdC0+YW5vbl92bWEgJiYgc3JjLT5hbm9uX3Zt YSAmJgo+PsKgwqAgwqDCoMKgIHBwcmV2ICYmIHBwcmV2LT5hbm9uX3ZtYSA9PSBzcmMtPmFub25f dm1hKQo+PiAtCWRzdC0+YW5vbl92bWEgPSBwcmV2LT5hbm9uX3ZtYTsKPj4gLQo+PiArCWRzdC0+ YW5vbl92bWEgPSBwcHJldi0+YW5vbl92bWE7Cj4+wqDCoAo+PsKgwqAgbGlzdF9mb3JfZWFjaF9l bnRyeV9yZXZlcnNlKHBhdmMsICZzcmMtPmFub25fdm1hX2NoYWluLCBzYW1lX3ZtYSkgewo+PsKg wqAgc3RydWN0IGFub25fdm1hICphbm9uX3ZtYTsKPj4=