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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69413C43334 for ; Tue, 19 Jul 2022 22:27:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B15DD6B0072; Tue, 19 Jul 2022 18:27:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AC5C16B0073; Tue, 19 Jul 2022 18:27:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B54B6B0074; Tue, 19 Jul 2022 18:27:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 8D2556B0072 for ; Tue, 19 Jul 2022 18:27:14 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 502C8802E2 for ; Tue, 19 Jul 2022 22:27:14 +0000 (UTC) X-FDA: 79705286388.29.9FDDC87 Received: from m1322.mail.163.com (m1322.mail.163.com [220.181.13.22]) by imf25.hostedemail.com (Postfix) with ESMTP id D357CA0098 for ; Tue, 19 Jul 2022 22:27:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=+15mK BPYs1qBfs6/EfK1JusOug9HlD34zW4LwUmpuFc=; b=nbLKuWZWHlbWeTwN/TJd+ Qi8+TmbVUljnMllD3kfgGfP0kryw0Q6cNPb6vDpyG+5bt2nRZ8tnJ//5aLoFGuth k/nVmCqV5ZeBZCQv1yeraxrs2ASo+zoPeZJznAAYnxPhH45cK1bbxTCSH0rKYF6r hMQJzMuIGWrCJaRT9J0njY= Received: from chen45464546$163.com ( [171.221.148.42] ) by ajax-webmail-wmsvr22 (Coremail) ; Wed, 20 Jul 2022 06:27:00 +0800 (CST) X-Originating-IP: [171.221.148.42] Date: Wed, 20 Jul 2022 06:27:00 +0800 (CST) From: "Chen Lin" To: "Alexander Duyck" Cc: "Maurizio Lombardi" , "Jakub Kicinski" , "Andrew Morton" , linux-mm , LKML , Netdev Subject: Re:Re: Re: [PATCH V3] mm: prevent page_frag_alloc() from corrupting the memory X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.13 build 20220113(9671e152) Copyright (c) 2002-2022 www.mailtech.cn 163com In-Reply-To: References: <20220715125013.247085-1-mlombard@redhat.com> <5a469c5a.8b85.1821171d9de.Coremail.chen45464546@163.com> <22bf39a6.8f5e.18211c0898a.Coremail.chen45464546@163.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: <8a7e9cf.1b9.18218925734.Coremail.chen45464546@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:FsGowAAn5ji0L9di21xQAA--.22583W X-CM-SenderInfo: hfkh0kqvuwkkiuw6il2tof0z/xtbBdghDnmDkn-vhVAABs3 X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658269634; a=rsa-sha256; cv=none; b=MBJtNdfEvv76ooV5CafkwuIYssAHyJRGxEZx3tQaJr0nCBW8ui0osTGdZHNdsFQC9jSBjU azfdq5Xp0DGGToD78O3kxnSdeZkFmROlL23cRH1Md6eFKhazoxfMnaQfrjLL/RKi1FPJTs 7jEGLlItOkQrskL3J7eBT+QKxljPWog= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b=nbLKuWZW; spf=pass (imf25.hostedemail.com: domain of chen45464546@163.com designates 220.181.13.22 as permitted sender) smtp.mailfrom=chen45464546@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658269634; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=v6diZlwjMpaRrTZumbMdIAszAt1h2+eZ6SiHxBsYPLA=; b=UmCVnFinp5RzW55Pe9bUHx7zoD+AyvuT7eocim5OGhhtNW0N8/vnMRPS/7O4HTmGE/AS72 NpXKLlVOoQLIdKQ3aXRJ+WNci8xDkHbgijO64yZiHQthDRbZndE8vBFeVCzqW6+a5M9ODq rU4mZQ9/5vEDCcYGJWLo4bio9Yai4Kg= X-Stat-Signature: tnwrsckyf39hqa6c1spebtisgzz3whx5 X-Rspamd-Queue-Id: D357CA0098 Authentication-Results: imf25.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b=nbLKuWZW; spf=pass (imf25.hostedemail.com: domain of chen45464546@163.com designates 220.181.13.22 as permitted sender) smtp.mailfrom=chen45464546@163.com; dmarc=pass (policy=none) header.from=163.com X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1658269632-361011 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000070, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: QXQgMjAyMi0wNy0xOCAyMzozMzo0MiwgIkFsZXhhbmRlciBEdXljayIgPGFsZXhhbmRlci5kdXlj a0BnbWFpbC5jb20+IHdyb3RlOgo+T24gTW9uLCBKdWwgMTgsIDIwMjIgYXQgODoyNSBBTSBNYXVy aXppbyBMb21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+Cj4+IHBvIDE4LiA3 LiAyMDIyIHYgMTY6NDAgb2Rlc6iqbGF0ZWwgQ2hlbiBMaW4gPGNoZW40NTQ2NDU0NkAxNjMuY29t PiBuYXBzYWw6Cj4+ID4KPj4gPiBCdXQgdGhlIG9yaWdpbmFsIGludGVudGlvbiBvZiBwYWdlIGZy YWcgaW50ZXJmYWNlIGlzIGluZGVlZCB0byBhbGxvY2F0ZSBtZW1vcnkKPj4gPiBsZXNzIHRoYW4g b25lIHBhZ2UuIEl0J3Mgbm90IGEgZ29vZCBpZGVhIHRvICBjb21wbGljYXRlIHRoZSBkZWZpbml0 aW9uIG9mCj4+ID4gInBhZ2UgZnJhZ21lbnQiLgo+Pgo+PiBJIHNlZSB5b3VyIHBvaW50LCBJIGp1 c3QgZG9uJ3QgdGhpbmsgaXQgbWFrZXMgbXVjaCBzZW5zZSB0byBicmVhawo+PiBkcml2ZXJzIGhl cmUgYW5kIHRoZXJlCj4+IHdoZW4gYSBwcmFjdGljYWxseSBpZGVudGljYWwgMi1saW5lcyBwYXRj aCBjYW4gZml4IHRoZSBtZW1vcnkgY29ycnVwdGlvbiBidWcKPj4gd2l0aG91dCBjaGFuZ2luZyBh IHNpbmdsZSBsaW5lIG9mIGNvZGUgaW4gdGhlIGRyaXZlcnMuCj4+Cj4+IEJ5IHRoZSB3YXksIEkg d2lsbCB3YWl0IGZvciB0aGUgbWFpbnRhaW5lcnMgdG8gZGVjaWRlIG9uIHRoZSBtYXR0ZXIuCj4+ Cj4+IE1hdXJpemlvCj4KPkknbSBnb29kIHdpdGggdGhpcyBzbWFsbGVyIGFwcHJvYWNoLiBJZiBp dCBmYWlscyBvbmx5IHVuZGVyIG1lbW9yeQo+cHJlc3N1cmUgSSBhbSBnb29kIHdpdGggdGhhdC4g VGhlIGlzc3VlIHdpdGggdGhlIHN0cmljdGVyIGNoZWNraW5nIGlzCj50aGF0IGl0IHdpbGwgYWRk IGFkZGl0aW9uYWwgb3ZlcmhlYWQgdGhhdCBkb2Vzbid0IGFkZCBtdWNoIHZhbHVlIHRvCj50aGUg Y29kZS4KPgo+VGhhbmtzLAo+Cgo+LSBBbGV4CgpPbmUgYWRkaXRpb25hbCBxdWVzdGlvbqO6Ckkg ZG9uJ3QgdW5kZXJzdGFuZCB0b28gbXVjaCBhYm91dCAgd2h5IHBvaW50ID6jwTwgIGhhdmUgbW9y ZSBvdmVyaGVhZCB0aGFuIHBvaW50ID5CPC4gCkl0IGFsbCBsb29rcyB0aGUgc2FtZSwgZXhjZXB0 IGZvciBqdW1waW5nIHRvIHRoZSByZWZpbGwgcHJvY2VzcywgYW5kIHRoZSByZWZpbGwgaXMgYSB2 ZXJ5IGxvbmcgcHJvY2Vzcy4KQ291bGQgeW91IHBsZWFzZSBnaXZlIG1vcmUgZXhwbGFpbqO/CgoJ aWYgKHVubGlrZWx5KG9mZnNldCA8IDApKSB7CiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0t LS0+o8E8LS0tLS0tLS0tLS0tCgkJcGFnZSA9IHZpcnRfdG9fcGFnZShuYy0+dmEpOwoKCQlpZiAo IXBhZ2VfcmVmX3N1Yl9hbmRfdGVzdChwYWdlLCBuYy0+cGFnZWNudF9iaWFzKSkKCQkJZ290byBy ZWZpbGw7CgoJCWlmICh1bmxpa2VseShuYy0+cGZtZW1hbGxvYykpIHsKCQkJZnJlZV90aGVfcGFn ZShwYWdlLCBjb21wb3VuZF9vcmRlcihwYWdlKSk7CgkJCWdvdG8gcmVmaWxsOwoJCX0KCiNpZiAo UEFHRV9TSVpFIDwgUEFHRV9GUkFHX0NBQ0hFX01BWF9TSVpFKQoJCS8qIGlmIHNpemUgY2FuIHZh cnkgdXNlIHNpemUgZWxzZSBqdXN0IHVzZSBQQUdFX1NJWkUgKi8KCQlzaXplID0gbmMtPnNpemU7 CiNlbmRpZgoJCS8qIE9LLCBwYWdlIGNvdW50IGlzIDAsIHdlIGNhbiBzYWZlbHkgc2V0IGl0ICov CgkJc2V0X3BhZ2VfY291bnQocGFnZSwgUEFHRV9GUkFHX0NBQ0hFX01BWF9TSVpFICsgMSk7CgoJ CS8qIHJlc2V0IHBhZ2UgY291bnQgYmlhcyBhbmQgb2Zmc2V0IHRvIHN0YXJ0IG9mIG5ldyBmcmFn ICovCgkJbmMtPnBhZ2VjbnRfYmlhcyA9IFBBR0VfRlJBR19DQUNIRV9NQVhfU0laRSArIDE7CgkJ b2Zmc2V0ID0gc2l6ZSAtIGZyYWdzejsKICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLT5C PC0tLS0tLS0tLS0tLQoJfQoK