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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 61D5BC433F5 for ; Mon, 25 Apr 2022 02:51:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240464AbiDYCyc (ORCPT ); Sun, 24 Apr 2022 22:54:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234138AbiDYCy0 (ORCPT ); Sun, 24 Apr 2022 22:54:26 -0400 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2077.outbound.protection.outlook.com [40.107.113.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1224BBCAB for ; Sun, 24 Apr 2022 19:51:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UD0xd61+WR6XdiJAsIa0xkni4heBNq2LW22+kAWqlXf5Yzq4U5/oVTLOUQnUg9JJoK7FEnx8H4ulHx6FtFlryvOQFxzEDI+M0yRDZsTCe0lzQ/3l4fAd7Ua/mAxss131GR32wbgtWfIgHcKTCbggewqJvtLyHgglCN8Ayc1WOFiq0AekwgGLmjSHS9Wpl38vD5/QFDhJMj2nTF9eklLKRzEFEWKgRm7kV5LfL7esjH+5Ge3V2+cAmshNWpcZx37NsUOmhhvHBpW3l/6pV0/xfeQSlvsYmQs1094G7ub204mqOYAKlwilJcrXrMveAECZMALvexgYWxT2k9O0nY3P+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hM22FYmdS7hZCz4RELW8hFZc6CWB5tl6FZgeV8F6wdo=; b=SzucPM1NrPZWCjzyMDIYbkqpeCJLoMnEwIeWAs8war6KOTqXhou8ZBrgOSXs6bK0o2nIKFVQIEgCIMN7761UatX/snRnkPQbD3OKgwOhaCD89PZ9Yx+XD200Wac0GGciuLAi6c6tfWqcPn7gPSc5L0HlNNu102JGBq6iAKot7gH+na8TwPCK5CBssb4aRqMgvtuvdc4YPVvF8Le5ojCwF1oVsOJx3vJysp81KCcIf8QX0W9yk5l/8IZPgmtIjiF7+cKvs/zfdEpmE7y5hmEFCPZU3IWWjdqbhAVIuenTGiHR2g9x4B8TUJIjYngVnewFsAheRObp5GurnCuGUkEuyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hM22FYmdS7hZCz4RELW8hFZc6CWB5tl6FZgeV8F6wdo=; b=DQYhbBsRHKtR+d8EMvIRQLLuICi84NgJHFyCyZeKdP2jfabzoVS4aStHHlly9xkxC+aMEEArM8xtersxpxLW7/oi8S9MRXQPynBNj1JRa9zVFv7iPxhF/gVocB2OyvZ+S8kDtcX7lEH4utbIAzzim/xVALTHzMICSmhRYH9dNOU= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by TYAPR01MB4030.jpnprd01.prod.outlook.com (2603:1096:404:c2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Mon, 25 Apr 2022 02:51:18 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::e58f:5f3b:6d28:b245]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::e58f:5f3b:6d28:b245%4]) with mapi id 15.20.5186.021; Mon, 25 Apr 2022 02:51:18 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Miaohe Lin CC: "akpm@linux-foundation.org" , "willy@infradead.org" , "vbabka@suse.cz" , "dhowells@redhat.com" , "neilb@suse.de" , "david@redhat.com" , "apopple@nvidia.com" , "surenb@google.com" , "minchan@kernel.org" , "peterx@redhat.com" , "sfr@canb.auug.org.au" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v3 1/3] mm/swapfile: unuse_pte can map random data if swap read fails Thread-Topic: [PATCH v3 1/3] mm/swapfile: unuse_pte can map random data if swap read fails Thread-Index: AQHYV7s04sjKvB31sE2FEmou2La8+6z/0l4AgAAUNICAAAiigA== Date: Mon, 25 Apr 2022 02:51:18 +0000 Message-ID: <20220425025117.GA3752903@hori.linux.bs1.fc.nec.co.jp> References: <20220424091105.48374-1-linmiaohe@huawei.com> <20220424091105.48374-2-linmiaohe@huawei.com> <20220425010804.GA3746096@hori.linux.bs1.fc.nec.co.jp> <159b4ea1-7f39-0486-8e2e-2843e1ebbe2a@huawei.com> In-Reply-To: <159b4ea1-7f39-0486-8e2e-2843e1ebbe2a@huawei.com> Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nec.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3c3e3d28-d509-4b05-a5dc-08da26667908 x-ms-traffictypediagnostic: TYAPR01MB4030:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 45dV/0MblkE5cB0QHaODXSHxXm/KQl5mjHwiBMy4MYUjuYNs3tq12GUM4lYJu9TVf4W45O+mPcXXjC+HJy0nEL2ycMnpMGDKKmzD2UehAZ3CENxl3mbgKNsmeqtwtU1CfQPBeL+u+Rc/0v8D937tpdPXc0IiX9qM2z+UINtjoM1SvfAZ9Mm1XjSiDVracd9eofMRI5j73JBOzYuwqHdm96rb8wbHToTkpdKEKLIC8mz15Xk03ivZsf7kutoedeDTA7s4YWT6ZIhDELYTwJbK1o4p++eSc9+Ru0q/2YBIHvTjIrFwL8iR9lfxGBC4R6tg1hZi0Vxfyu/SvwA0iJgAVgr1yZN+ME4/3pii7CMo4BtuGIWAFpYlTP0BFznLB3sWoHsUOab4GrhRNnnmMJhYyYSyclr23LYiUGSpT9CLY9N6o9xNFxR3bCsSf726UCZAkye4rhaTFUfcwV99aExcw+KL+CrxcJvay2GWmJoCoHxSLxFgNSvYpBqDKUdQMAlIEg2IKZ/UyK7lBvm7vcMd31JlXp6fsdOFWQ80cnea+prIYuruT1A0id/sfDIEKqUItNs7niIgaTEwFRIjClNr0MkiogsssUEkPmNfgfaz2Mulbzezfgf3xgQPGxrz5fMq2R57Y5vEihJuW0K9Xg5HMsGt/t758vxFjR5bFYuB1AVzzctYv+GsjiqBkBuCK969KuwLmmWczr61LDpn5kWfDg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(33656002)(26005)(508600001)(76116006)(71200400001)(66476007)(83380400001)(66446008)(38070700005)(6916009)(86362001)(6512007)(316002)(82960400001)(9686003)(6506007)(54906003)(66946007)(66556008)(122000001)(4326008)(55236004)(38100700002)(64756008)(53546011)(8676002)(5660300002)(6486002)(1076003)(186003)(2906002)(85182001)(7416002)(8936002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eDcwTzFRWHpWb3FjNENibUtBeDQxUFp4ZWhaUzE5MVNmd1dRdUk4aVQrdnJp?= =?utf-8?B?ZkltNjVwTnhtVExKRHZ6R2JPaXFLSGVhVFN6OVNKSjc4TkQwSnJIR3VOYngr?= =?utf-8?B?Yk4vWXk4SVJUbks0bXIvSGE3VEVGdWRHci9RUHdqOURtSkRZYkVQeCt0SnRD?= =?utf-8?B?blhtRVFJOEs2SjdBYnU1N1cya3kzYUtoSlFmUDYvN2Q3T3VoSmhuK1Z4bkgw?= =?utf-8?B?ekFYQTZCczBBc1hQckwrZ1NnbVhlbEw1WmVxZ1Ywc3RjV2xDWXN1azMyL2wy?= =?utf-8?B?RHE4N2NEa3NxcHF2bzFMSHZwNU5MdW5rVDVTTHBrNS84MzdNL1R5VjJLTVRw?= =?utf-8?B?YWI5bWFBcFpvSmRsR3hmQ284Mit6U1JyMi91V0hRMWpMZVMwSURsUGNIWmZD?= =?utf-8?B?WXBnampDa0dnRVpDMDNGNmRWTC9JRW5Dam90Z0dIUVVZTStaRUppeXE2TSt4?= =?utf-8?B?Skd3YlRlOXVIemplSEgwNUR5cE1ERitNSHl5OEt1NFdzK0FpeWpNNUpwVGtt?= =?utf-8?B?Y0NIcDhpSnNSQzQxQjFEOExsRWYxd0FraGhqaTJjYTZuVW9aMHB5SUN4bmhu?= =?utf-8?B?eXhKRWlyK3U5d2NxRCtBYmR4QWdOMGdVa1FuS3dacjZIWVlHNkVLblFacHZC?= =?utf-8?B?Y2M3bHVkUlJhK1Y1VTkreXE0T3ZRdThpMkM2VTJqSHVDeHBUUVZvdFpWY2R0?= =?utf-8?B?SUIvM0NYSjRMaFp5Ylg2Q1NKOTZQQnlNL0JKcHhxc3BmOTlJQW43N0Q5UDZm?= =?utf-8?B?VXBnQWlyRVRTVjF5cjJ3ZHEwc2FvTDkveXJrZnpzVzlYeEF1WGpTMUtFUjc1?= =?utf-8?B?aXUvWDkwbVdTdnpKNEJCY3gwenJkY2dxc1FiVk9PdDh5aEQ1TERxWTBSa1VR?= =?utf-8?B?ZExGU1A2UlVSd0Z0TFoxV2NGNnRoV0w0RUp2WE8rTWFXeFA5ZUNFZGN6RTlY?= =?utf-8?B?NHpKcXE0VTk5NzFOWExIMFFoVmFlbDJueGxXN2NtZ3oxdzRPbmxVQ3g4cWda?= =?utf-8?B?enVJUmt5b0hQOCtXK1MrZ3lNeS9BRTVzUFNRaXRuUnUvenpyS1VEOWs3M3JS?= =?utf-8?B?eXovRVY0T2R0N1hmVXZPZWRGS3o4U0dxVzZ1QzI3Y0xHbW56dklPRWsvQVFC?= =?utf-8?B?MlhaRDZSWDFzWTNJQlNyc3BENE9IQ1BzTzZ5WGpYNXVaT05hOVNKWHdGVUNu?= =?utf-8?B?THlGbDkwMXFxbU8rYVNwZVVoYmNyVlRuMHpNYkxPa0Z6eFdVb3IrcGtjTTZV?= =?utf-8?B?UlVETEJodEQ4QnE3QW1rQ0lPUk1lTTA4OEdpOGdOM0hkZWdnZ0gvQVpkZ0pG?= =?utf-8?B?QWdFTmtXY0dwRllwdjdRTlVUZlpaalIvd2JlUnhQRnN1RmRIbTVkUXZTbHNC?= =?utf-8?B?ZnpTNkNhRHRWV1Jsb3d3RVZUQm00aDNESWVFSlczRExZR1d1aUJlWUtHU2Zr?= =?utf-8?B?SnQ1Yy9OSk9kdGRBZTcyUHhzbGpSWGpjemxqaHVLWjI5d3I2emNsQ3VmY3pv?= =?utf-8?B?d3MvdmhrMGxnS0l4aGcyb3UwKy9qQ0N1Y0pXS3VreWowdGtiZlpJam8rc1dU?= =?utf-8?B?bkhPdHBQSWtYdXVBRk5nSGdmTDdEVllnUEFmbE5NMHQ5bjN2aUFNQ2twSWZa?= =?utf-8?B?cEp5VmFVNG5Wb0NvS0xTRW1iY3BGNkJUeDJMSFp5WSs4ZzdvTnhlUUU2U2kr?= =?utf-8?B?dUdya241L0tjRHRUck9PdVRuNUErbTY3bWZ2S0tzTHQ0NkVVM1RWRzg5bTlx?= =?utf-8?B?OUFFdGptajZCMVRVWVl3d3JpMXMvUmMyV0dYK0Z2Wi9tTEw2TXJyL25TUnFl?= =?utf-8?B?TWNMV0h2YVZzMGxnUlkwazNJUUQveDdEYUx6a242cnVPUEtDV1J6Tml0dXp4?= =?utf-8?B?ZEM5VVYxa3JDempqWFFFczNObkNYQnQyOFRLd2VRM1hnVUx0WmtOZU5jbEk2?= =?utf-8?B?VGFjMGdtUkJ6MktINU4vK2xwUnZqQVRSM05WRi92MmplbGV6NFV3aE5QQmZV?= =?utf-8?B?Sk5SdCtFbXVuWjNWVFJDcDU2d01qNExicUNHZTl3eTFmMGJ3VitXOWRsQytk?= =?utf-8?B?OVFlaWdadERKQ2FkNit2UGZzbkI3OFZ5WjZuL3RjV2pESStESmtQMUN3ZWlI?= =?utf-8?B?OGk1Vy8weDJrNWtwNWZPYXZZNkV4Z2ZFdlk5dElDakpDMGQyUjZlYk9yV2Uv?= =?utf-8?B?ZE5UbzAxWmJ6U2hVZWVGZE1XNXNETlI1MWtBQ2g2ZDc4Nkl0UzROcHFQMmto?= =?utf-8?B?Uzh1ajRWbHkxSkNkSXQvK2ZSdUhCQVFrdG5wT1VWUGNVVi9tOE15c2RZVjlF?= =?utf-8?B?MDVWcEViUDFqcEVZWXZXNlZpMC95TXRQTnh3ZDgxSGgwck5kby8rbGp2UjRQ?= =?utf-8?Q?Yu3HfQgfpokzbHOk=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <2998C16D703D3C40BD3F883D15E138C2@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c3e3d28-d509-4b05-a5dc-08da26667908 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2022 02:51:18.5319 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4doBfgjim2PJVAq/h9RBzsGsALUJAtfrSOlsVb86qkJ0m8KukZAEZw3oCah3a12enQXFUg4bbA6bQycDia7Zyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB4030 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gTW9uLCBBcHIgMjUsIDIwMjIgYXQgMTA6MjA6MjNBTSArMDgwMCwgTWlhb2hlIExpbiB3cm90 ZToNCj4gT24gMjAyMi80LzI1IDk6MDgsIEhPUklHVUNISSBOQU9ZQSjloIDlj6Mg55u05LmfKSB3 cm90ZToNCj4gPiBPbiBTdW4sIEFwciAyNCwgMjAyMiBhdCAwNToxMTowM1BNICswODAwLCBNaWFv aGUgTGluIHdyb3RlOg0KPiA+PiBUaGVyZSBpcyBhIGJ1ZyBpbiB1bnVzZV9wdGUoKTogd2hlbiBz d2FwIHBhZ2UgaGFwcGVucyB0byBiZSB1bnJlYWRhYmxlLA0KPiA+PiBwYWdlIGZpbGxlZCB3aXRo IHJhbmRvbSBkYXRhIGlzIG1hcHBlZCBpbnRvIHVzZXIgYWRkcmVzcyBzcGFjZS4gIEluIGNhc2UN Cj4gPj4gb2YgZXJyb3IsIGEgc3BlY2lhbCBzd2FwIGVudHJ5IGluZGljYXRpbmcgc3dhcCByZWFk IGZhaWxzIGlzIHNldCB0byB0aGUNCj4gPj4gcGFnZSB0YWJsZS4gIFNvIHRoZSBzd2FwY2FjaGUg cGFnZSBjYW4gYmUgZnJlZWQgYW5kIHRoZSB1c2VyIHdvbid0IGVuZCB1cA0KPiA+PiB3aXRoIGEg cGVybWFuZW50bHkgbW91bnRlZCBzd2FwIGJlY2F1c2UgYSBzZWN0b3IgaXMgYmFkLiAgQW5kIGlm IHRoZSBwYWdlDQo+ID4+IGlzIGFjY2Vzc2VkIGxhdGVyLCB0aGUgdXNlciBwcm9jZXNzIHdpbGwg YmUga2lsbGVkIHNvIHRoYXQgY29ycnVwdGVkIGRhdGENCj4gPj4gaXMgbmV2ZXIgY29uc3VtZWQu ICBPbiB0aGUgb3RoZXIgaGFuZCwgaWYgdGhlIHBhZ2UgaXMgbmV2ZXIgYWNjZXNzZWQsIHRoZQ0K PiA+PiB1c2VyIHdvbid0IGV2ZW4gbm90aWNlIGl0Lg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5 OiBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4NCj4gPj4gQWNrZWQtYnk6IERhdmlk IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPg0KPiA+IA0KPiA+IEhpIE1pYW9oZSwNCj4g PiANCj4gPiBUaGlzIGJ1ZyBzb3VuZHMgcmVsYXRpdmVseSBzZXJpb3VzIHRvIG1lLCBhbmQgaXQg c2VlbXMgb2xkLCBzbyBpcyBpdCB3b3J0aA0KPiA+IHNlbmRpbmcgdG8gLXN0YWJsZT8NCj4gDQo+ IFRoaXMgYnVnIGlzIHJlYWxseSBvbGQgYnV0IGl0J3MgbmV2ZXIgc2VlbiB5ZXQgYmVjYXVzZSBz d2Fwb2ZmIGlzIHN1cHBvc2VkIG9ubHkgdG8NCj4gYmUgZG9uZSBiZWZvcmUgcmVib290aW5nIHRo ZSBzeXN0ZW0uIEJ1dCBzd2Fwb2ZmIGNhbiBoYXBwZW4gYW55dGltZS4gUG9vciBndXlzIG1pZ2h0 DQo+IGNvbWUgYWNyb3NzIGl0IGFuZCBnZXQgd3JvbmcgZGF0YS4gU28gSSB0aGluayBpdCdzIHdv cnRoIHNlbmRpbmcgdG8gLXN0YWJsZS4NCj4gDQo+IEJUVzogVGhpcyBwYXRjaCBzaG91bGQgYmUg cmV2aXNlZCBpbiBvcmRlciB0byBnbyB0byB0aGUgc3RhYmxlIHZlcnNpb24uDQoNCkkgc29tZXRp bWVzIGhhdmUgdGhlIHNhbWUgd29uZGVyLCBidXQgSSdtIG5vdCBzdXJlIGFib3V0IHRoZSBydWxl LiAgSWYgeW91DQpjaG9vc2UgdG8gc2VuZCBhbm90aGVyIHZlcnNpb24sIGNvdWxkIHlvdSB1cGRh dGUgc3ViamVjdCBsaW5lIChzdWJqZWN0IGxpbmUNCmlzIHN1cHBvc2VkIHRvIHNob3cgd2hhdCB0 aGUgcGF0Y2ggZG9lcyByYXRoZXIgdGhhbiB3aGF0IHRoZSBwcm9ibGVtIGlzKS4NCg0KVGhhbmtz LA0KTmFveWEgSG9yaWd1Y2hp