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=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,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 2AD1CC4363D for ; Fri, 25 Sep 2020 05:53:09 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 57FDD20838 for ; Fri, 25 Sep 2020 05:53:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 57FDD20838 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kingsoft.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 882D56B005C; Fri, 25 Sep 2020 01:53:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 80C8B6B005D; Fri, 25 Sep 2020 01:53:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6D6508E0001; Fri, 25 Sep 2020 01:53:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 512A56B005C for ; Fri, 25 Sep 2020 01:53:01 -0400 (EDT) Received: from smtpin25.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 13A783646 for ; Fri, 25 Sep 2020 05:53:01 +0000 (UTC) X-FDA: 77300515362.25.cup38_1e1816027165 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin25.hostedemail.com (Postfix) with ESMTP id E0A1D1804E3A0 for ; Fri, 25 Sep 2020 05:53:00 +0000 (UTC) X-HE-Tag: cup38_1e1816027165 X-Filterd-Recvd-Size: 10258 Received: from mail.kingsoft.com (mail.kingsoft.com [114.255.44.145]) by imf32.hostedemail.com (Postfix) with ESMTP for ; Fri, 25 Sep 2020 05:52:58 +0000 (UTC) X-AuditID: 0a580155-613ff7000003c60c-78-5f6d836ee8b0 Received: from mail.kingsoft.com (localhost [10.88.1.31]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mail.kingsoft.com (SMG-2-NODE-85) with SMTP id 9A.94.50700.E638D6F5; Fri, 25 Sep 2020 13:43:10 +0800 (HKT) Received: from KSBJMAIL2.kingsoft.cn (10.88.1.32) by KSBJMAIL1.kingsoft.cn (10.88.1.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Fri, 25 Sep 2020 13:52:51 +0800 Received: from KSBJMAIL2.kingsoft.cn ([fe80::d549:8cc7:dc14:f7c7]) by KSBJMAIL2.kingsoft.cn ([fe80::d549:8cc7:dc14:f7c7%3]) with mapi id 15.01.1979.003; Fri, 25 Sep 2020 13:52:51 +0800 From: =?utf-8?B?eWFvYWlsaSBb5LmI54ix5YipXQ==?= To: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= CC: Oscar Salvador , "yaoaili126@163.com" , "linux-mm@kvack.org" , =?utf-8?B?WUFOR0ZFTkcxIFvmnajls7Bd?= , "willy@infradead.org" Subject: RE: [PATCH] Fix incorrect compound page flags store Thread-Topic: [PATCH] Fix incorrect compound page flags store Thread-Index: AQHWhZJuhiI5O4krBEOr3XC15U/oGKldyrIAgAAGtoCAABOlAIAABE+AgAAD6ACAD79yAIAKdZ2AgACLvxD//6tAAIAAlJbA Date: Fri, 25 Sep 2020 05:52:51 +0000 Message-ID: <85b0e0040d934899b55b361f6435e353@kingsoft.com> References: <20200908034441.16359-1-yaoaili126@163.com> <20200908070210.GA14393@hori.linux.bs1.fc.nec.co.jp> <20200908072603.GA11245@linux> <20200908083630.GA15481@hori.linux.bs1.fc.nec.co.jp> <20200908085153.GA12690@linux> <20200908090555.GA17382@hori.linux.bs1.fc.nec.co.jp> <20200918093458.GA14286@linux> <20200925011835.GA28854@hori.linux.bs1.fc.nec.co.jp> <6ed67b2469cf4d23ab10468c669c122c@kingsoft.com> <20200925043525.GA588@hori.linux.bs1.fc.nec.co.jp> In-Reply-To: <20200925043525.GA588@hori.linux.bs1.fc.nec.co.jp> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.253.254] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeLIzCtJLcpLzFFi42LhimCU181rzo03eLxBxeLemv+sFhcbDzBa nJlWZPH7xxw2i1Vf3zI6sHosXjGF1WPzCi2PTZ8msXu8uLqRxWPz6eoA1igum5TUnMyy1CJ9 uwSujJW35rMWvDKp2DRpM2MD4x7jLkZODgkBE4nlE7ezdTFycQgJTGeSmPDuJCuE85xRYvr1 HVCZPYwSZ+fsZQZpYRNwlfi79QMjiC0iECGxbfMuJpAiZoF3jBL/fraCJYQFbCT6ZvQAjeIA KrKV2LIrGqI+T+L/0ZcsIDaLgKrE84YZ7CA2r4C1xOeVsxkhlt1lltiyACLBKWAv0bF4K1gD o4CsxLRH95lAbGYBcYm502axQvwgILFkz3lmCFtU4uXjf1BxJYnFc34zgdzALKApsX6XPkSr osSU7odQewUlTs58wjKBUWwWkqmzEDpmIemYhaRjASPLKkaW4tx0o02MkKgK3cE4o+mj3iFG Jg7GQ4wSHMxKIrzHN+TEC/GmJFZWpRblxxeV5qQWH2KU5mBREudVeZ0VLySQnliSmp2aWpBa BJNl4uCUamDyXXvqtgrDArVGnY0egSf9CszqPNxb11W1959z9607u+2ZtnX3lhiXTcxC32Z/ eN2yz+bQvx+POufPMp6zL/yOGLdngFhPRdubZrEkgxu2zrG1LnmuF/bWeqncSTq/ZC6T0FTj rEfbwm69CVo3JVygoNNEw8S192zNr2tvA1x2V2tuOnBZ5cnKha0ZszZN2Xz4s+SfCvdvHPfm VkktTd3FWiyuvtpLK+GTemq5Rc76o+Jb9SaHXap8/u53taZ275fgOS9+Ld0cs9txxr47Sd/e mtYG/+kwvBIQe7814twCpZvhjStEMgXXPLu+9cC6Pw9qtnd/45J0+bDLeGnLW+0pagnb0xYf rk5p2vFa6l6iEktxRqKhFnNRcSIAIvB0hRkDAAA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.017231, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gRnJpLCBTZXAgMjUsIDIwMjAgYXQgMDE6NTU6MzFBTSArMDAwMCwgeWFvYWlsaSBb5LmI54ix 5YipXSB3cm90ZToNCj4gPk9uIEZyaSwgU2VwIDE4LCAyMDIwIGF0IDExOjM1OjAyQU0gKzAyMDAs IE9zY2FyIFNhbHZhZG9yIHdyb3RlOg0KPiA+IE9uIFR1ZSwgU2VwIDA4LCAyMDIwIGF0IDA5OjA1 OjU2QU0gKzAwMDAsIEhPUklHVUNISSBOQU9ZQSjloIDlj6Mg55u05LmfKSB3cm90ZToNCj4gPiA+ ID4gPiB0aHAganVzdCBhZnRlciBwYXNzaW5nIG92ZXIgdGhlIGZvbGxvd2luZyBibG9jazoNCj4g PiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ICAgMTQwOCAgICAg ICAgICBpZiAoUGFnZVRyYW5zSHVnZShocGFnZSkpIHsNCj4gPiA+ID4gPiAgIDE0MDkgICAgICAg ICAgICAgICAgICBpZiAodHJ5X3RvX3NwbGl0X3RocF9wYWdlKHAsICJNZW1vcnkgRmFpbHVyZSIp IDwgMCkgew0KPiA+ID4gPiA+ICAgMTQxMCAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aW9u X3Jlc3VsdChwZm4sIE1GX01TR19VTlNQTElUX1RIUCwgTUZfSUdOT1JFRCk7DQo+ID4gPiA+ID4g ICAxNDExICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOw0KPiA+ID4gPiA+ ICAgMTQxMiAgICAgICAgICAgICAgICAgIH0NCj4gPiA+ID4gPiAgIDE0MTMgICAgICAgICAgICAg ICAgICBWTV9CVUdfT05fUEFHRSghcGFnZV9jb3VudChwKSwgcCk7DQo+ID4gPiA+ID4gICAxNDE0 ICAgICAgICAgIH0NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNvIEkgZmVlbCB0aGF0IHNvbWUgY2hl Y2sgbWlnaHQgYmUgYWRkZWQgYWZ0ZXIgaG9sZGluZyBwYWdlIA0KPiA+ID4gPiA+IGxvY2sgdG8g YXZvaWQgdGhhdCBjYXNlLiBPciBhY3V0YWxseSwgaXQgbWlnaHQgYmV0dGVyIHRoYXQgDQo+ID4g PiA+ID4gbW92aW5nIHRoZSBhYm92ZSBibG9jayBpbnRvIHBhZ2UgbG9jayBpcyBtb3JlIGJldHRl ciBmb3Igc2ltcGxlciBjb2RlLg0KPiA+ID4gPg0KPiA+ID4gPiBJIHdpbGwgaGF2ZSBhIGxvb2sg YXQgdGhpcy4NCj4gPiA+DQo+ID4gPiBUaGFuayB5b3UhDQo+ID4NCj4gPiBIaSBOYW95YSwNCj4g Pg0KPiA+IEkgaGF2ZSBiZWVuIHRha2luZyBhIGxvb2sgYXQgdGhpcywgYW5kIHVubGVzcyBJIGFt IG1pc3Npbmcgc29tZXRoaW5nIA0KPiA+IG9idmlvdXMgSSBkbyBub3QgdGhpbmsgdGhhdCBhIG5l dyBUSFAgKGNvbnRhaW5pbmcgdGhlIHBhZ2UpIGNhbiBiZSBjb2xsYXBzZWQgdW5kZXIgdXM6DQo+ ID4NCj4gPiBXZSBkbyB0YWtlIGEgcmVmY291bnQgb24gdGhlIHBhZ2UgYnkgbWVhbnMgb2YgZ2V0 X2h3cG9pc29uX3BhZ2UuDQo+ID4gV2UgY291bGQgb25seSBoYXZlIGRvbmUgdGhhdCBpZiB0aGUg cGFnZSB3YXMgbWFwcGVkLCBzbyBpdHMgcmVmY291bnQgDQo+ID4gd2FzIGFscmVhZHkgYWJvdmUg MC4NCj4gPg0KPiA+IFRoZW4gd2Ugc3BsaXQgdGhlIFRIUCwgYW5kIHRoZSByZWZjb3VudC9tYXBj b3VudCBnbyB0byB0aGUgcGFnZSB3ZSANCj4gPiBhcmUgdHJ5aW5nIHRvIHBvaXNvbi4NCj4gPiBB dCB0aGlzIHBvaW50IHRoZSBwYWdlIHNob3VsZCBhZGQgbGVhc3QgaGF2ZSByZWZjb3VudCA+IDEg bWFwY291bnQgPj0gMS4NCj4gPg0KPiA+IEFmdGVyIHRoYXQsIGxldCB1cyBhc3N1bWUgdGhhdCBh IG5ldyBUSFAgaXMgdHJ5aW5nIHRvIGJlIGNvbGxhcHNlZCANCj4gPiBieSBtZWFucyBvZiBraHVn ZXBhZ2VkIHRocmVhZCBvciBtYWR2aXNlIE1BRFZfSFVHRVBBR0UuDQo+ID4NCj4gPiBraHVnZXBh Z2VkX3NjYW5fcG1kKCkgc2NhbnMgYWxsIHB0ZXMgZnJvbSBbcHRlIzAuLnB0ZSM1MTFdIHRvIHNl ZSBpZiANCj4gPiB0aGV5IGNhbiBiZSBjb2xsYXBzZWQsIGFuZCBvbmUgb2YgdGhlIHRoaW5ncyBp dCBkb2VzIGlzIGNoZWNraW5nIHRoZSANCj4gPiBwYWdlJ3MgcmVmY291bnQvIG1hcHBjb3VudCBi eSBjYWxsaW5nIGlzX3JlZmNvdW50X3N1aXRhYmxlKCkuDQo+ID4NCj4gPiAJZXhwZWN0ZWRfcmVm Y291bnQgPSB0b3RhbF9tYXBjb3VudChwYWdlKTsNCj4gPiAJcmV0dXJuIHBhZ2VfY291bnQocGFn ZSkgPT0gZXhwZWN0ZWRfcmVmY291bnQ7DQo+ID4NCj4gPiBXZSBkbyBoYXZlIGFuIGV4dHJhIHBp biBmcm9tIG1lbW9yeV9mYWlsdXJlLCBzbyB0aGlzIGlzIGdvaW5nIHRvIA0KPiA+IGZhaWwgYmVj YXVzZQ0KPiA+DQo+ID4gcGFnZTogcmVmY291bnQgPSAyICwgbWFwY291bnQgPSAxDQo+ID4NCj4g PiBCZXdhcmUgdGhhdCB0aGUgcGFnZSBtdXN0IHNpdGxsIGJlIG1hcHBlZCBzb21laG93LCBvdGhl cndpc2UgdGhlIA0KPiA+IFBhZ2VMUlUgY2hlY2sgZnJvbSBhYm92ZSBzaG91bGQgaGF2ZSBmYWls ZWQgd2l0aCB0aGUgc2FtZSByZXN1bHQ6DQo+ID4NCj4gPiAJaWYgKCFQYWdlTFJVKHBhZ2UpKSB7 DQo+ID4gCQlyZXN1bHQgPSBTQ0FOX1BBR0VfTFJVOw0KPiA+IAkJZ290byBvdXRfdW5tYXA7DQo+ ID4gCX0NCj4gPg0KPiA+IFNvLCBJIGRvIG5vdCB0aGluayB0aGUgcGFnZSBjYW4gYmUgY29sbGFw c2VkIGludG8gYSBuZXcgVEhQIGFmdGVyIHdlIA0KPiA+IGhhdmUgc3BsaXQgaXQgaGVyZSwgYnV0 IGFzIEkgc2FpZCwgSSBtaWdodCBiZSBtaXNzaW5nIHNvbWV0aGluZy4NCj4gPg0KPiA+VGhpcyBs b2dpYyBzb3VuZHMgY29udmluY2luZyB0byBtZSwgb3IgYW5vdGhlciBwb3NzaWJpbGl0eSBsaWtl IGNvbnZlcnNpb24NCj4gPnRvIG90aGVyIHR5cGVzIG9mIGNvbXBvdW5kX3BhZ2UgKGxpa2UgICBz bGFiKSBpcyBhbHNvIHByZXZlbnRlZCBkdWUgdG8gdGhlIHJlZmNvdW50Lg0KPiA+DQo+ID5UaGUg TUZfTVNHX0RJRkZFUkVOVF9DT01QT1VORCBwYXRoIHdhcyBvcmlnaW5hbGx5IGludHJvZHVjZWQg DQo+ID5oZXVyaXN0aWNhbGx5IGJhc2VkIG9uIGVycm9yIHJlcG9ydCBpbiBzdHJlc3MgdGVzdGlu ZywgYW5kIHRoZSBtZWNoYW5pc20gb2YgdGhlIHByb2JsZW0gd2FzIHVuY2xlYXIuDQo+ID4NCj4g PlRoYW5rcywNCj4gPk5hb3lhIEhvcmlndWNoaQ0KPiANCj4gVGhlcmUgaXMgYW5vdGhlciBjaGVj ayBmb3IgaHdwb2lzaW9uIHN0YXR1cyBpbiB0aGlzIGZ1bmN0aW9uOg0KPiAJLyoNCj4gCSAqIHVu cG9pc29uIGFsd2F5cyBjbGVhciBQR19od3BvaXNvbiBpbnNpZGUgcGFnZSBsb2NrDQo+IAkgKi8N Cj4gCWlmICghUGFnZUhXUG9pc29uKHApKSB7DQo+IAkJcHJfZXJyKCJNZW1vcnkgZmFpbHVyZTog JSNseDoganVzdCB1bnBvaXNvbmVkXG4iLCBwZm4pOw0KPiAJCW51bV9wb2lzb25lZF9wYWdlc19k ZWMoKTsNCj4gCQl1bmxvY2tfcGFnZShwKTsNCj4gCQlwdXRfaHdwb2lzb25fcGFnZShwKTsNCj4g CQlyZXR1cm4gMDsNCj4gCX0NCj4gSSB0aGluayB0aGUgY2hlY2sgaGVyZSBhbmQgdGhlIGNoZWNr IGZvciBNRl9NU0dfRElGRkVSRU5UX0NPTVBPVU5EIGFyZSBib3RoIGZvciBzdHJlc3MgdGVzdCBw dXJwb3NlLCBJbiBzdHJlc3MgdGVzdCBzY2VuYXJpbywgdGhlIHBhZ2UgbWF5IGJlIHVucG9pc2lv bmVkIGFuZCBiZSByZWFsbG9jdGVkIG1lYW53aGlsZSwgc28gdGhlIGNvZGUgaGVyZSBhbmQgcHJl dmlvdXNseSB0YWxrZWQgY2hlY2sgcmVhbGx5IGRvZXMgc29tZSBtZWFuaW5nZnVsIGNrZWNraW5n IGZvciB0ZXN0LCAgd2hpY2ggd2lsbCBub3QgaGFwcGVuIGluIHJlYWwgY2FzZXMsQXMgdGhlIHBv aXNpb24gcGFnZSB3aWxsIG5vdCBiZSB1bnBvc2lvbmVkIGZvciBub3JtYWwgbWVtb3J5Lg0KDQo+ VGhhbmtzIGZvciBjb21tZW50aW5nLCBJIG92ZXJsb29rZWQgdW5wb2lzb24uIE1heWJlIHR3byB0 aHJlYWRzIGNvdWxkIHJ1biBhcyBmb2xsb3dzOg0KPg0KPiAgQ1BVIDAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBDUFUgMQ0KPg0KPiAgbWVtb3J5X2ZhaWx1cmUNCj4gICBUZXN0 U2V0UGFnZUhXUG9pc29uDQo+ICAgIGdldF9od3BvaXNvbl9wYWdlDQo+ICAgIHRyeV90b19zcGxp dF90aHBfcGFnZQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1 bnBvaXNvbg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVh bGxvY2F0ZSB0byBjb25zdHJ1Y3QgbmV3IGNvbXBvdW5kX3BhZ2UpDQo+ICAgIGxvY2tfcGFnZQ0K PiAgICBpZiAoLi4uKSAvLyBjaGVja2luZyBNRl9NU0dfRElGRkVSRU5UX0NPTVBPVU5EIGNhc2UN Cj4gICAgICAuLi4NCj4NCj5CdXQgaW4gdGhpcyBjYXNlIHVucG9pc29uIGZhaWxzIGJlY2F1c2Ug dGhlIHRhcmdldCBwYWdlIGlzIHJlZmNvdW50ID4gMSBhbmQvb3IgbWFwY291bnQgPiAwIA0KPiAo d2hpY2ggaXMgdHJ1ZSBiZXR3ZWVuIHRyeV90b19zcGxpdF90aHBfcGFnZSBhbmQgbG9ja19wYWdl KSwgc28gdW5wb2lzb24gc2VlbXMgbm90IGNvbnRyaWJ1dGUgDQo+dG8gdGhlIE1GX01TR19ESUZG RVJFTlRfQ09NUE9VTkQgY2FzZS4NCj4NCj5CdXQgSSdtIHN0aWxsIG5vdCBzdXJlIG9mIGFueSBv dGhlciBwb3NzaWJpbGl0eSBhbmQgaXQncyBvayB0byBrZWVwIHRoaXMgY2hlY2sgZm9yIHBvdGVu dGlhbCBwcm9ibGVtLg0KPg0KPlRoYW5rcywNCj5OYW95YSBIb3JpZ3VjaGkNCg0KWWVz77yMSSB0 aGluayB5b3UgYXJlIHJpZ2h0LiB0aGlzIGFibm9ybWFsIGNhc2UgbWF5IHJhcmVseSBoYXBwZW4u DQpidXQgSSBkbyB0aGluayBvZiBvbmUgcG9zc2liaWxpdHkgd2hpY2ggbWF5IGhhcHBlbiwgaWYg dGhlIHVucG9pc2lvbiBpcyBjYWxsZWQganVzdCBhZnRlciBUZXN0U2V0UGFnZUhXUG9pc29uICxz byB0aGUgdHdvIHRocmVhZCBtYXkgd29yayBzaW11bHRhbmVvdXNseSBhbmQgbWF5IGhpdCB0aGUg Y2hlY2sgY2FzZSBtZW50aW9uZWQgYmVmb3JlLg0KdGhlcmUgbWF5IGJlIG90aGVyIGNhc2VzIHdo aWNoIHdlIGRvbid0IGtub3csIGJ1dCBJIHRoaW5rIEluIHByb2R1Y3Rpb24gZW52aXJvbWVudCB3 ZSBtYXkgcmVtb3ZlIGl0Lg0KDQpUaGFua3MNCkFpbGkgWWFvDQo=