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,DKIM_SIGNED, DKIM_VALID,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 D23DFC433ED for ; Wed, 14 Apr 2021 15:09:41 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 4AF8E60E08 for ; Wed, 14 Apr 2021 15:09:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4AF8E60E08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=purdue.edu Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id AF8756B0070; Wed, 14 Apr 2021 11:09:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AA91D6B0071; Wed, 14 Apr 2021 11:09:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8FCED6B0072; Wed, 14 Apr 2021 11:09:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0116.hostedemail.com [216.40.44.116]) by kanga.kvack.org (Postfix) with ESMTP id 750706B0070 for ; Wed, 14 Apr 2021 11:09:40 -0400 (EDT) Received: from smtpin34.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 16FE8363F for ; Wed, 14 Apr 2021 15:09:40 +0000 (UTC) X-FDA: 78031306920.34.42CDA6B Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2110.outbound.protection.outlook.com [40.107.93.110]) by imf16.hostedemail.com (Postfix) with ESMTP id B761C80192D8 for ; Wed, 14 Apr 2021 15:09:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ieRaNl2kkVRFAz3eFVVvYO8vFjPrcWd4jVXG9xmX5+DjfRy8g7Z8T5OMv9ExgvBuYDNen31zhFZO+FviC3QtYAg2aY2c0rPyf4d6X1b7K9QPiHbkCiBTeGT2PxvCPnMQefuqgCriACPjofCXwfU0daU05okArNmNQZINDCphl627Fy6ct2MEKqvlmglLn8cbjO8L3z1UpGgzojRvmHuDBBqSDLUgDBcSKiyC70Py+tEWY+28PcGLm8CTff758yK/RFMQ6YfqX5mRytU3M/PvkkilXOz01vjPSW2fFbT106dY8sY9xsIWZ9DIuiPhHlnmrNts1ic1+HMQXNskQkxROw== 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-SenderADCheck; bh=VwlYQNwmizMjH19Xo27XQGXtPoAP/muwjwVHh1KHFvc=; b=PoVruJkTX/OFPF7FQMfiGyJHL3w+PfN3kZ0zm34ra4lA9q3VwY1z/CPT2X/6B5BiYsJ2BswLtt+55K8hljG9cxEUkx9JZgcdp8SyyEbhgN+woL3L5BSheT2L4p1auHPajLcW2nxQWG0tDcqVp7y14VhvI1oc7XacUjjV95y/7HPpeCr8+Bhbo/ZdWf1eKJKttsxZhsUR2iauMZ8R4z9hh1g5ggx+JhbS7SBEaOFjnb3Pk2pALo+3B+qiL3gXslfwIO3LMnnuaxs9fUwltibc744oy1FPb5IZMG6zCY9CzXqtBhdMU66y20sCYzx79Sbak7BI7Z3BHVpVA4xI1FrTiQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=purdue.edu; dmarc=pass action=none header.from=purdue.edu; dkim=pass header.d=purdue.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purdue0.onmicrosoft.com; s=selector2-purdue0-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VwlYQNwmizMjH19Xo27XQGXtPoAP/muwjwVHh1KHFvc=; b=P0WelKWQ5udZFajl79lmoEItWIb5y54QJ02TWTiDIg6qMjRgygbIb7woDgGsBtrXKrRXZl3G0egJCwGTVUBciZfKU+WOwVZ8/XJc6jsXKGbxuE5jVldVexOG3yljD1SPYkaVAXiTMBpnmWh8VFzw7cRT+2XUenjPN3NdXdBpoCY= Received: from CH2PR22MB2056.namprd22.prod.outlook.com (2603:10b6:610:5d::11) by CH2PR22MB1799.namprd22.prod.outlook.com (2603:10b6:610:89::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Wed, 14 Apr 2021 15:09:38 +0000 Received: from CH2PR22MB2056.namprd22.prod.outlook.com ([fe80::fd2f:cbcc:563b:aa4f]) by CH2PR22MB2056.namprd22.prod.outlook.com ([fe80::fd2f:cbcc:563b:aa4f%5]) with mapi id 15.20.4042.016; Wed, 14 Apr 2021 15:09:38 +0000 From: "Gong, Sishuai" To: Vlastimil Babka CC: Christoph Lameter , "penberg@kernel.org" , "rientjes@google.com" , "iamjoonsoo.kim@lge.com" , "akpm@linux-foundation.org" , "linux-mm@kvack.org" Subject: Re: A racy reading spot on n->free_objects in slab.c Thread-Topic: A racy reading spot on n->free_objects in slab.c Thread-Index: AQHXMLFIC4E+tGwuUEG9ZN3wd/R8rKqzn14AgAA7ygCAAEPQAA== Date: Wed, 14 Apr 2021 15:09:38 +0000 Message-ID: <72B0B3C7-40AE-4ECE-9968-34CADFD04C6F@purdue.edu> References: <86da47d1-6f68-a6fb-0101-69e706e30e7d@suse.cz> In-Reply-To: <86da47d1-6f68-a6fb-0101-69e706e30e7d@suse.cz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: suse.cz; dkim=none (message not signed) header.d=none;suse.cz; dmarc=none action=none header.from=purdue.edu; x-originating-ip: [66.253.158.155] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 877e1272-397f-4c4e-4363-08d8ff57525a x-ms-traffictypediagnostic: CH2PR22MB1799: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bQDc9OqYZ4wLQpbceFmZIp5zyr5A94L3GDA9R7G7ES39JqgBHBXscMXlUG188EXQ5RyGDEGeQnA3iXGQcw3GkOQOAA2xwJD15iK4//dEZUXj5mt0hJ+Q5HELhsfbBjByPaC8Q+omyGRs5qpxAaAB+/yFng1rxsgIZ/Kqh1IRxX4k9hpJB+wAOF8+lIvll+E8woQ6eqKYlpLh8Rk4UPfS8MyNAbi1LC0zEaOoXGjpwFsG+n09vceDFnQTJz47LlZdhdRTruToRwNYVV0vyYFjbKMP+ixNM8muoLq46tNo7beN6inaKDw5tRJ5p/zqWFsdKDvcLuAoAqX9E9cr2R0PIVMBM2KSYPXdz/MUz5Ey9WnNLKX/H/YqoOsOxz/p3Lee2Ug/cc2nCHBnaFy/wjdTeN8xX3v6YIQjz2/xlqZ2x1c8H9EqCx+u+ro2D1/qIMrIsHAElsPHs+14zy8axF9feMwxFLwdz52NSBp9A+4sVazKq+UZrPGpu9lhzPkxvCnItUlGb5yz/UcC4th+NEbRF/ADm+PBZJI7Yfwvg3hIRO3MCAif/Ty0qaKul7XlgRoKBMxvEBcOyAXVBWHJwnp04Fg9XHarTyyr4ixHem2l9TTf2jqwetV0D8YByxuG4K5hHvQwfKx9Sc6Tm09RhhOVyDpfuXPWzgpQKstOEoS+4no= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR22MB2056.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(39860400002)(366004)(376002)(136003)(396003)(86362001)(33656002)(83380400001)(26005)(71200400001)(36756003)(478600001)(2616005)(76116006)(64756008)(66946007)(8936002)(122000001)(66556008)(186003)(786003)(38100700002)(8676002)(6486002)(6916009)(2906002)(5660300002)(66476007)(54906003)(75432002)(66446008)(316002)(6512007)(6506007)(4326008)(53546011)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NjRVOWI0MEFFREdzQllnQWhDVS9halNZRGpocnhxTm10czh0bnpOTjkyVisz?= =?utf-8?B?T3grY2xyV0ppZ0dxSHRhdXh6cDg0bW1oUnZiOWJEVVBNMU1yMUJ1aXpITitB?= =?utf-8?B?TC9LOEk3YnFKQjdnZDFidGpCVHpSWjNTQUkyd2lrVjFibzJUWXNZTWdiQ3lQ?= =?utf-8?B?ZUY0dEtEeWNZU3V4bTRQTitkMnRucFpTcXNRVWZhYUs1Y2g4N0lTVk85MGsx?= =?utf-8?B?OEQ0WjNGNnVMWEJrL0h6UWRIRzY2Ri9VMHYxMytBTE81Vm9EZmNXS3ZXaVJF?= =?utf-8?B?b1VWMFgwZWFEbEU3NlNwZGp2cGlkY1NhMG9mRHg1aWlreGVOSzhoQ3dYd2c5?= =?utf-8?B?Y25hV1FnbUFTQnk4ZWJjN3k4N3FUUGxhYnpWNVkrc2FjeUd1VTRSaFR1cTA3?= =?utf-8?B?SU9wWGtaUmxGeU9XVTZ5RFpjN3NXSTFGMkYzYjk1ZGVvbzQxZWtqOU9XQXdz?= =?utf-8?B?UCtyWVV1VkdNNzJzekRYYURDQnNLUWxEMk04ckVpajZXQUZHaDF1SU94MTBW?= =?utf-8?B?UEFtQkVDU2xuN2lkUzQrYWJ0K2hoVGlIZGpCUHVrWmpBRnR0ZHJZNTU2Z1NX?= =?utf-8?B?bjFmVGJxOXd5cmU3T3J2c3lQeU4zbG9NWllCVU8raE9uRUplay83cFZPZGFW?= =?utf-8?B?MHpudGkxNUhucXNGNXJXZHF5YXBZRUx2WEFLalpwVFpKTDJ3RHVudmg1RG1i?= =?utf-8?B?SXlpYkw0ZlNxN2tqamtHTWFuRExRbUVrMkFjaWN5NkFJUklWR2d3N1A5Z3dj?= =?utf-8?B?ME1FbUE0bDNaT1ZXd0NOUjJkb1c5YlN2cUlRZkFydk5QVEF4cVNWWXZ1eS9B?= =?utf-8?B?UWJweVR5S21ESVFOS2JmKzd5MUZzMDhuOWNWNFp6U1pLMS8rRUgxMjU3emE0?= =?utf-8?B?aHZvb1liUkp4U09xcWp2aS9RdDN2UUpWc0Mxd2tXa2FiamRrWDFtQ0RvOVQz?= =?utf-8?B?azV3bDlibHRXVkVBVnppSm1sL0ljMzE1U3Z2b1BpR0Z0NHVPV1NJNnIyMUlO?= =?utf-8?B?Qm4zQWM1Q3RkWHZoMXFnNmpnRngyK2tITVRqRjlLODZwK3UxUEFMMUF6SzJj?= =?utf-8?B?Z2VVSUsrMXNWYVRTOVBHZXB0Z0JxV1FaNFB0MTJvcFk2T0tYUHhXUmlhUUVW?= =?utf-8?B?cnYrdFhzR2tKVGtrcTdBT2RwalZickg4VWt0ekhZK1MzVkFiUm1FdGZaOHR2?= =?utf-8?B?UUVTQ25paTBIZGFIY1pWQnV0RzNEK1RDSE9RUWFRRjFDV3dTTHhpVGUrT2NO?= =?utf-8?B?RTJhb1NtYnNwekg1SFk1eFVqelJNcmFsVkJnQnVvVis2QUhjU0xaTkgvSmhQ?= =?utf-8?B?bjV0THFacmZRS1RlY2hmTmV2ZHZpcDB2VXV2OTBOVkR5eUxUdjF1UXFxL05E?= =?utf-8?B?b1ZiTDlqd2RxQXliUHFxdkFReUNSbzdWRFU3SjJMbnlyUXFRVnFpMkZxVjBO?= =?utf-8?B?Q0EzNm5ia1Naa01QbDdvM1c4WFFydDJwOXN2b1hIb0wreWRKWktlT0VrWEs4?= =?utf-8?B?ejdhRHg0WSs3akVXV0UyQ0NKWEZURWNsRG5ZNXNqTnFod242eWNvMVNuZDRE?= =?utf-8?B?ZkRGWW9panVXS1dXa3lLZThGZlE1bnhLMGNDWVFsU1JaQys1UWk0VW9sVXF1?= =?utf-8?B?cnU1Nm5Zdm9XMkVNUkN5UmpFejhEZGFSS3pyaGNuWHhIQnJQYXhHcWhHd210?= =?utf-8?B?VjZmNGVZbURIeEF6ZmxZNTFraVZDOHZBT29QVGtVY3NlQUdlcmJ5MDlHcjBa?= =?utf-8?B?ZzRYYzBVbHRkbHU0ZTBKdnpVU2tzRGZQM093OS9IUm5MWnM1UWNybVVPWDhr?= =?utf-8?B?RkkyT052U0NRT21oakl1Zz09?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <0A8E0D66E5B4254A804A7BF63FE9D9EE@namprd22.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: purdue.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR22MB2056.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 877e1272-397f-4c4e-4363-08d8ff57525a X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2021 15:09:38.0137 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4130bd39-7c53-419c-b1e5-8758d6d63f21 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HTg05g/qjRCdXlUTlIsVt6FfwQGCaIeEBspwaq/JMPe3G8jHqcYbh4mx/n7s4NW4KxBMfVNDMm7LXDOs0qB5Lw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB1799 X-Rspamd-Queue-Id: B761C80192D8 X-Stat-Signature: 7akm5z3i899swcruozrng9h5w469t1nh X-Rspamd-Server: rspam02 Received-SPF: none (purdue.edu>: No applicable sender policy available) receiver=imf16; identity=mailfrom; envelope-from=""; helo=NAM10-DM6-obe.outbound.protection.outlook.com; client-ip=40.107.93.110 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1618412978-307805 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: DQo+IE9uIEFwciAxNCwgMjAyMSwgYXQgNzowNiBBTSwgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FA c3VzZS5jej4gd3JvdGU6DQo+IA0KPiBPbiA0LzE0LzIxIDk6MzIgQU0sIENocmlzdG9waCBMYW1l dGVyIHdyb3RlOg0KPj4gT24gVHVlLCAxMyBBcHIgMjAyMSwgR29uZywgU2lzaHVhaSB3cm90ZToN Cj4+IA0KPj4+IFdlIGZvdW5kIGEgcmFjeSByZWFkaW5nIHNwb3Qgb24gc2hhcmVkIHZhcmlhYmxl IG4tPmZyZWVfb2JqZWN0cyBpbg0KPiANCj4gSSdtIGFzc3VtaW5nIHRoaXMgd2FzIGZvdW5kIHdp dGggc29tZSByZXNlYXJjaCB0b29sIHlvdSdyZSBkZXZlbG9waW5nPw0KPiBEaWQgaXQgYWxzbyBm bGFnIHRoZSBsaW5lICJzaGFyZWQgPSBSRUFEX09OQ0Uobi0+c2hhcmVkKTsiIGFzIHRoYXQncyBi YXNpY2FsbHkNCj4gdGhlIHNhbWUgdGhpbmcuDQpZZXMsIHRoZSByZWFkIG9mIG4tPnNoYXJlZCBp cyBhbHNvIHJhY3kgYnV0IHdlIGRpZG7igJl0IG9ic2VydmUgYW55IGRhdGEgcmFjZXMgb24gaXQu IA0KDQpXZSBzYXcgY2FjaGVfYWxsb2NfcmVmaWxsKCkgY291bGQgcnVuIGluIHBhcmFsbGVsIHdp dGggbXVsdGkgd3JpdGVycyAoZnJlZV9ibG9jaygpLCBjYWNoZV9ncm93X2VuZCgpIGFuZCBldmVu IGl0c2VsZiBjYWNoZV9hbGxvY19yZWZpbGwoKSksIGJ1dCBub25lIG9mIHRoZXNlIHdyaXRlcnMg d291bGQgY2hhbmdlIG4tPnNoYXJlZC4NCj4gDQo+Pj4gc2xhYi5jIGFuZCBpdCBjYW4gYmUgZGF0 YS1yYWNpbmcgd2l0aCBzZXZlcmFsIHdyaXRlcnMgdGhhdCB1cGRhdGUgdGhpcw0KPj4+IHZhcmlh YmxlLiBBcyBzaG93biBiZWxvdywgaW4gZnVuY3Rpb24gY2FjaGVfYWxsb2NfcmVmaWxsKCksDQo+ Pj4gbi0+ZnJlZV9vYmplY3RzIHdpbGwgYmUgcmVhZCB3aXRob3V0IGFueSBwcm90ZWN0aW9uLiBJ dCBjb3VsZCBiZQ0KPj4+IHBvc3NpYmxlIHRoYXQgdGhlIHJlYWQgdmFsdWUgaW1tZWRpYXRlbHkg YmVjb21lcyBvdXQtb2YtZGF0ZSB3aGVuDQo+Pj4gYW5vdGhlciB3cml0ZXIgaXMgY2hhbmdpbmcg aXQgKGUuZy4gZnJlZV9ibG9jaygpKQ0KPj4gDQo+PiBPayB0aGF0IGlzIGZpbmUuIElmIHdlIG1p c3Rha2VubHkgZmlsbCB1cCB0aGUgcGVyIGNwdSBjYWNoZSB3aXRoIG5ldw0KPj4gb2JqZWN0cyB0 byB0aGUgc2xhYiB0aGVuIHNvIGJlIGl0Lg0KPiANCj4+IElmIHdlIG1pc3Rha2VubHkgdGFrZSB0 aGUgbG9jayBhbmQgZmFpbCB0byBnZXQgYW4gb2JqZWN0IHRoZW4gd2UgY2FuIHN0aWxsDQo+PiBy ZXZlcnNlIHRoYXQgZGVjaXNpb24gYW5kIGRvIHRoZSBvdGhlciB0aGluZy4NCj4gDQo+IEFncmVl ZC4gSXQncyBjb21tb24gaW4gdGhlIGtlcm5lbCB0byBkbyBvcHRpbWlzdGljIHJlYWRzIG91dHNp ZGUgb2YgbG9jayB0bw0KPiBkZWNpZGUgd2hhdCB0byBkbyBhbmQgYXZvaWQgbG9ja2luZyBhdCBh bGwgaW4gc29tZSBjYXNlcy4gVGhpcyBtYXkgc2FjcmlmaWNlDQo+IHNvbWUgcHJlY2lzaW9uIG9m IHRoZXNlIGRlY2lzaW9ucy4gYnV0IG5vdCBjb3JyZWN0bmVzcywgYXMgbG9ja3MgYXJlIHRha2Vu IGxhdGVyDQo+IGZvciB0aGUgY3JpdGljYWwgcGFydHMuDQo+IA0KPj4gTWF5YmUgd2UgbmVlZCB0 byBhZGQgYSBjb21tZW50IHRoZXJlPw0KPiANCj4gT3IgbWF5YmUgc29tZSBjb25zdHJ1Y3QgdGhh dCBtYWtlcyBubyBkaWZmZXJlbmNlIGZvciB0aGUgY29tcGlsZXIsIGJ1dCBkb2VzIGZvcg0KPiB0 aGUgdG9vbD8gUkVBRF9PTkNFKCkgbWF5YmU/DQoNCg==