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=-0.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no 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 3B48CC43603 for ; Fri, 13 Dec 2019 07:28:37 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D82A122527 for ; Fri, 13 Dec 2019 07:28:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="FDfkwCEc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D82A122527 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 701058E0005; Fri, 13 Dec 2019 02:28:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6B1508E0001; Fri, 13 Dec 2019 02:28:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C7028E0005; Fri, 13 Dec 2019 02:28:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0030.hostedemail.com [216.40.44.30]) by kanga.kvack.org (Postfix) with ESMTP id 4608B8E0001 for ; Fri, 13 Dec 2019 02:28:36 -0500 (EST) Received: from smtpin04.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with SMTP id F3A61180AD81C for ; Fri, 13 Dec 2019 07:28:35 +0000 (UTC) X-FDA: 76259290632.04.smile53_10d08db68fd17 X-HE-Tag: smile53_10d08db68fd17 X-Filterd-Recvd-Size: 4820 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by imf47.hostedemail.com (Postfix) with ESMTP for ; Fri, 13 Dec 2019 07:28:35 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id j42so5444025wrj.12 for ; Thu, 12 Dec 2019 23:28:35 -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=mU69NroN8BRAfZZT2sXHvpo3YPk/cUTtY7bWpgRii6w=; b=FDfkwCEcOXeGqRaRqx8rlD+lA0uWbOW7NqxApujRQUCcKrmN9JqAK3sp8bUigCyJgd D7rn0XMXyCuFPvLLtNDbxce7XcbeSPNWIDaGJSZgxxr4EJMgPAnhJX9xQoDd18Rc+cQO T12mI0yGlyDkcHvZclkaieXQqxiPnAXnvZBGC9yXCklegONKUK4Cxwj8eKzJXNGDA4zG Q6ORnYi7uvYOaDemi9ylQnfBlGNqPrKPVL5UZFM5Krn9TXWY2tTwHl6OmJyvDgj6mCs7 IB+3Ykfh8L7Q1wU3aytM0j8W39FVAPvYux1hgaDTtpQ3Jix0FBHHkk7xmCzRypgnVW41 8uwA== 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=mU69NroN8BRAfZZT2sXHvpo3YPk/cUTtY7bWpgRii6w=; b=p3ZIV3TEnVU52Vbxhhi8IQgtmRtQXWyz68cRzoGjR22A5o4WDxIK9EXzoRWAB0XWJG t7lB9A26E1XrI+bEJFe4u0w0IfKOGL0V/6Jg3itka5bDdi9ZGib+H5I2lpDgh/ixJ4px CE02JmNp48po8f32JBzfMjOH34PX0/EUHqvQm++LNUdOpKWO2Eol6NHPS4KUhuuqehwV F0Cz7dXTDO35YudeojoO208SwLeW4/oITcTBI7BmF38LdoumO8ljXiF0ATECsO6LARyq u1UU4Zg0lU3MkYtC/MNXmli1Yb1wE75xXcXXfO08Obl7FIDC9LpACPIKqvDrwmkBxvWx kW9w== X-Gm-Message-State: APjAAAUuBG3eym9gjWUrZHJH1kNUlEMxzWFhgNJSUSY1fmP+CZh6yfY+ t+iD1F5zLrJuQGmghDkFpg4= X-Google-Smtp-Source: APXvYqzWT90cM3895UqvOI5UgVXCEIdOLiJ3JofESCPT74qJEQFF7CB3BerIItrumLrzRY0e/imVsA== X-Received: by 2002:adf:ebc6:: with SMTP id v6mr10933596wrn.75.1576222114264; Thu, 12 Dec 2019 23:28:34 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id z6sm9307080wrw.36.2019.12.12.23.28.32 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Thu, 12 Dec 2019 23:28:33 -0800 (PST) Date: Fri, 13 Dec 2019 15:28:32 +0800 From: "lixinhai.lxh@gmail.com" To: "Kirill A. Shutemov" Cc: "linux-mm@kvack.org" , jack Subject: Re: [PATCH] mm/memory.c: avoid repeated set_page_dirty in fault_dirty_shared_page References: <1576164078-28402-1-git-send-email-lixinhai.lxh@gmail.com>, <20191212165520.g6rpzvvlyi5wszw6@box> X-Priority: 3 X-GUID: CB09526F-CBBC-487E-8842-62CE0D529EAD X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2019121315283073596252@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000013, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gMjAxOS0xMi0xM8KgYXQgMDA6NTXCoEtpcmlsbCBBLiBTaHV0ZW1vdsKgd3JvdGU6Cj5PbiBU aHUsIERlYyAxMiwgMjAxOSBhdCAxMToyMToxOFBNICswODAwLCBMaSBYaW5oYWkgd3JvdGU6Cj4+ IFdoZW4gdm1fb3BzLT5wYWdlX21rd3JpdGUgaXMgZGVmaW5lZCwgYW5kIGNhbGxlZCBmcm9tIHdw X3BhZ2Vfc2hhcmVkIGFuZAo+PiBkb19zaGFyZWRfZmF1bHQsIHRoZSBzZXRfcGFnZV9kaXJ0eSBt dXN0IGFscmVhZHkgY2FsbGVkIGJ5IHBhZ2VfbWt3cml0ZS4KPgo+TXVzdD8gRG8gYWxsIC0+cGFn ZV9ta3dyaXRlIGltcGxlbWVudGF0aW9uIGRvIHRoaXM/CgpNeSB1bmRlcnN0YW5kaW5nIGlzIHRo YXQgc2V0X3BhZ2VfZGlydHkgbmVlZCBiZSBjYWxsZWQgYmVmb3JlIFBURSBpcyBzZXQgdG8gYWxs b3cKd3JpdGluZy4gSWYgbm90IGluIHRoaXMgc2VxdWVuY2UsIG90aGVyIHRocmVhZCB3aWxsIHNl ZSBhIHdyaXRhYmxlIFBURSBhbmQgZGlydHkgdGhlIHBhZ2UKYmVmb3JlIGN1cnJlbnQgdGhyZWFk wqBzZXRfcGFnZV9kaXJ0eS4gCkluIC0+cGFnZV9ta3dyaXRlLCBGUyBjYW4gZGVjaWRlIGlmIHNl dF9wYWdlX2RpcnR5wqBzaG91bGQgYmUgY2FsbGVkIG9yIG5vdC4gSSBjaGVja2VkCmEgZmV3IEZT LCBleHQ0L3hmcy9idHJzZnMvY2VwaCBhbmQgZ2VuZXJpYyBmaWxlbWFwX3BhZ2VfbWt3cml0ZSwg dGhleSBjYWxsZWQgaXQuIApJZiBGU8KgcHJvdmlkZSAtPnBhZ2VfbWt3cml0ZSBhbmQgZGVjaWRl IGRvbid0IGNhbGwgc2V0X3BhZ2VfZGlydHksIHdoeQpmYXVsdF9kaXJ0eV9zaGFyZWRfcGFnZSBj YWxsIHRoaXMgZnVuY3Rpb24gdW5jb25kaXRpb25hbGx5PyBvciwgSSBtaXNzZWQgc29tZXRoaW5n PwoKSW4gY2FzZSBubyAtPnBhZ2VfbWt3cml0ZSBwcm92aWRlZCwgY2FsbCBzZXRfcGFnZV9kaXJ0 eSBsb29rcyByZWFzb25hYmxlIGZvciBkZWZhdWx0CmFjdGlvbi4KCj4+IEBAIC0zNjQ1LDcgKzM2 NDYsNyBAQCBzdGF0aWMgdm1fZmF1bHRfdCBkb19zaGFyZWRfZmF1bHQoc3RydWN0IHZtX2ZhdWx0 ICp2bWYpCj4+wqAgKiBDaGVjayBpZiB0aGUgYmFja2luZyBhZGRyZXNzIHNwYWNlIHdhbnRzIHRv IGtub3cgdGhhdCB0aGUgcGFnZSBpcwo+PsKgICogYWJvdXQgdG8gYmVjb21lIHdyaXRhYmxlCj4+ wqAgKi8KPj4gLQlpZiAodm1hLT52bV9vcHMtPnBhZ2VfbWt3cml0ZSkgewo+PiArCWlmICh2bWEt PnZtX29wcyAmJiB2bWEtPnZtX29wcy0+cGFnZV9ta3dyaXRlKSB7Cj4KPnZtYS0+dm1fb3BzIGlz IGFsd2F5cyBub24tTlVMTCBoZXJlLgp5ZXMsIHRoYW5rcyBwb2ludCBvdXQuCgo+Cj4tLQo+IEtp cmlsbCBBLiBTaHV0ZW1vdg==