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 C3718C433ED for ; Tue, 13 Apr 2021 22:06:44 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 38E3961222 for ; Tue, 13 Apr 2021 22:06:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 38E3961222 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 716326B0071; Tue, 13 Apr 2021 18:06:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EC316B0072; Tue, 13 Apr 2021 18:06:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 53F486B0075; Tue, 13 Apr 2021 18:06:43 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0221.hostedemail.com [216.40.44.221]) by kanga.kvack.org (Postfix) with ESMTP id 3813E6B0071 for ; Tue, 13 Apr 2021 18:06:43 -0400 (EDT) Received: from smtpin10.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id E185E824999B for ; Tue, 13 Apr 2021 22:06:42 +0000 (UTC) X-FDA: 78028729044.10.8E433C5 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2095.outbound.protection.outlook.com [40.107.236.95]) by imf26.hostedemail.com (Postfix) with ESMTP id 2287C40002D9 for ; Tue, 13 Apr 2021 22:06:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iNosvgz5i7QLSGpBmGbnBvTvvryFAF240364tMT24Tb/2QEbB0nKycJIEJI885IPD7kxJNdVbpGnwrUYM51DcqoHyTfOwi17njnTIu0zYz9ePhhc2mWpM9NCKAfslMnpOASRPJQqjx6kO29yg4ZMsI5prWEogxIr7ZYjcNACb7OgOvnDoIASgVlmpd/atK5ksyrchSVbed/7YJv7pVUW25CqlXb7VHy7BeejAtZTEjwDImtbo9cPbhyezq4qX5OOSTk96ZJBJVTgGgYljQaoTLm1c+2AWij5WS2vTRQPDzz3LqJt3ZHhd2VyOreAVNBQ73Q723gBYPl+b3uW0iWBUQ== 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=n4VyYN7hCvgu5kC/N9zPB56Q+uPTS1iHwDiPf5wrqUI=; b=afumHzpuwNAkZzsd9BA+7oKYviyyaHy0wfYVQlRVASS5jqzO75enGwseZmv/tMnBUML2Zd+iXsxyyQQnwPUsqURQkIQqtmEWJG9MQ0rTRb8SuiFzXQPTtf7HK8mrlifHjXl/rc5wvp0jG9q6QvQKYxqyZ5BxtnUOfli1OCwOFsiH6KYGuTQIb1PRCVO/3xynkZ01WCDFRm+wsUTkfvs9PIOYpf2XUzJMX5KElrXV4MMFLt+kR8RnrN8k9XpVm1L5S0F3+4kDvMXXCT7akh1gh+vr46a7fKpwKH1I5CYjKdDSryC82BhAYTOIg0QCtBn1cqHb3OCJdHlrfvc+j7QmZg== 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=n4VyYN7hCvgu5kC/N9zPB56Q+uPTS1iHwDiPf5wrqUI=; b=bnyKn9IPclcP/2ps6WVl7IuwoLeWIfVrw6JkOvaFTsN7pc78azudYeLHpSIvggusKuq3vz31Nv6K/gJaEOVGx42sX0xAyZIKwv1Ni28XcexZOVE/psgbDTtJNNquld03+w+Ctz3GSh3+7/kF8jr8IF5d9BsyiUURcwIYFT2itwo= Received: from CH2PR22MB2056.namprd22.prod.outlook.com (2603:10b6:610:5d::11) by CH2PR22MB2054.namprd22.prod.outlook.com (2603:10b6:610:8e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Tue, 13 Apr 2021 22:06:41 +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; Tue, 13 Apr 2021 22:06:40 +0000 From: "Gong, Sishuai" To: "cl@linux.com" , "penberg@kernel.org" , "rientjes@google.com" , "iamjoonsoo.kim@lge.com" , "akpm@linux-foundation.org" , "vbabka@suse.cz" CC: "linux-mm@kvack.org" Subject: 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: AQHXMLFItRVG4TORI0Wa/0eD9Tanaw== Date: Tue, 13 Apr 2021 22:06:40 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linux.com; dkim=none (message not signed) header.d=none;linux.com; 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: 13779991-786f-452c-1586-08d8fec86aae x-ms-traffictypediagnostic: CH2PR22MB2054: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BvIdjMgFXxICVSRCI0Oy15rS80hFKdGQbGrh1ueTs9QDaweKqQJgReRCgSHcT3zvclA7dNwA+xIBZaAmcrb+sXfggBAi6IXLY8bR5NA4A2qdLIBjhdJbyZYjiktLunAxz8bnNkDplvbPbQUHJTJgJ5wyByCKWiWGXtRGYN0pYbPMjdevFwt12+Ef/iSRn0lW6pnJNuekuugrTQjUZhZQkH1HOejol30zE6WgnSgJNTTX+NoqBdhpwYuaphhywQfmvJI2xRD+49MuN5q/CRLVD3uQkyCipVeyRrWTASlCHHOjfkQoNPTa1JZq5VWyKJdsV47/5vF4nU1Pwu6WRg2lXDx3m0vtBramGquR7+WdC3WGTYSVsVJi9G6SYd3qh3C+6kJYJYYzhl1/hhXyZAqGFILsIK8JyrIVbC3VNE69AvcQcwM+KWg1w/3ucGHNpeFs6q/LpZVpZmMggRGTU0xXMT4yspYjHHOL2Oll7PsTGYm6uLzFySpJaDTJtHiu+DIJwzVUq5wvD82OcmN3LLxkQSsVeq/EvpLg5XVBhAyFYbkantF0xt3kyKahEtIIDlkedHCW5o6L9NCItJQTb5QP8Abw+vUMKnFBEQdvv+1rQNmNftkaSRe8+PXZa4rFHqRi2p6eu3kfsIi0cCiRpmIumqopneti6++dsuOdPKgj92g= 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:(39860400002)(376002)(366004)(346002)(396003)(136003)(33656002)(8936002)(4326008)(316002)(26005)(2616005)(64756008)(5660300002)(6512007)(4744005)(66446008)(122000001)(2906002)(186003)(66946007)(76116006)(38100700002)(66476007)(6486002)(786003)(66556008)(83380400001)(86362001)(71200400001)(478600001)(75432002)(8676002)(110136005)(6506007)(36756003)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?cDNSVGtJekRDQTVuV0hhNFdRS3pBcXFGVHhZZ2swaGZiWGR4dlhBeTk3Mld5?= =?utf-8?B?dWZld0w0Uk9xVDRaOUlvT0l6eGZMeEIrQU5CZUJ5MDY4bWIvRVFnam1GUkFz?= =?utf-8?B?MTArbTB1N0FBUkR2WDFaSEE3ZTBoWkNyRXVXbVhRTEUra0ZWUisrWDdLM2lR?= =?utf-8?B?K2RaTFdVelhvR0ZsbzdNYWJKQTl4TUpBUWUxSmxmMFBzSFM3cWhlY1NVL1U1?= =?utf-8?B?TUVUZlJmbCtiL1U1S3lFYnFZL2ptMnIzSit5SFgyWXZBdjR3YzZCYVNjMVNS?= =?utf-8?B?MjJFQVFEMGMyZ1NyWGN5SHQ2d1VtU1RmSUJwVXlSbUxWazRtMlNkOEw3Z3Rr?= =?utf-8?B?MUkyNW8rRWZOMkpEaXJyeFZDRHNKNlFwRHBzVWhTbkd3TFB4VHhISUlpTzF3?= =?utf-8?B?dWQyb0xPcjAydXJOVHNBNitNS3d0OGp4aWdlTTkxNkhqeUo1YTYwckV4U0ho?= =?utf-8?B?aHV0Z3E1bVZRdW53dHlYWnRMbjVvdlB2NG5PNzVLY3djWjBzY3lzZEZWUHJP?= =?utf-8?B?aTA4RlQzNHZ3djA5S3VvelcwTmVNSmp3N1hGc2sxQ2JESW5vOVllRFhZTnJK?= =?utf-8?B?SFpxL3JNWktRclloNzhUM0xRRDhNNFd0dnoxMjIxeHZodndnN1h1WGNvWFp4?= =?utf-8?B?ZWRTOEJwMGpsNFNacVF6ekY3ZGFJdzZyemlqRUpJZ2FqOXVoUHg5SVA0QjBH?= =?utf-8?B?ZmVrV2VqOHp3ZnB2VEZOVG1WaHBjT3JBb3ZVbFlRT3JSejlOWlc4bDlYTG1w?= =?utf-8?B?ZTJidTlOdHh2T0trVUo0NW1zNVZGanVZZDdSVmZ2bllwYVFXRVZvQkMrTER4?= =?utf-8?B?cnZaaS9JVU9keHBGL29ZVFVpN1FwRndGZ1ZwQTNSOTcvTkppNlRQS2NZRmxD?= =?utf-8?B?b2JEYk9kSlZkVnVucmFPTTNXbkc5QklnVm9vZmtuRC9uS09VTjFJQXVPZHRl?= =?utf-8?B?R05nUVJQbWorbWV6ekFEMTF3N3JkcUw1cEs4YSs0bjdCek5uNGZPOVR5ZUNU?= =?utf-8?B?RVRBWGtxTm9abTMvMTIyRFpSbkwzNUZUSjNMOTV3MW1udFZpOUNwdDdKTllE?= =?utf-8?B?ZnZNLzZWcFVQQ0lZOTREYnpqaVlnTzJZaVF1U3FGd1dGMEdodFVnTmVMN01X?= =?utf-8?B?YzhoR2IxTU9nT3cvSThoWHBMQW5ibWtINDloVUpDK1lvUFdxOThrZzR4NU9V?= =?utf-8?B?RlUraTRiRi9ORFRlVnZNWmlPNURha2ZvKzhUeno4ZWR2SzlMYW42b091MmlW?= =?utf-8?B?bHVGSzFlTVlWS3R2dmJNNVV5T3FQZjlWMlQ0OGdQcVRKa2s0czZONHJjdlBv?= =?utf-8?B?Wkg5Y3dhcTA2UnNHRWl6QnJsNjkyelN1QUFlYmNZNm1venhCOFVpbW1CL2xP?= =?utf-8?B?NlZ5bUZCZ0UrQVlwQnRzQUtOMlFpS29wNjVUUHNlOVE2YXFyYjdNeUFyc1Nn?= =?utf-8?B?RTN3M1ZNK2lyZytTVm1YVnF2dzVFMDQ0bGJmTlJ2TEs1MEJTR3M0YWljamNP?= =?utf-8?B?bkk0dUFWR2FTYUpvK0kwRVFneUZ5WlhJN3VyU09LT0JibSt6YXd0N3ptMCts?= =?utf-8?B?UllpVStTNmJ5NFdsSStxdGJnS0dpYlFEL2t2Z1EzQzZTMFhlTEFQdDRiNTNv?= =?utf-8?B?QUlVM25pNkJ1anBrUVRYUHg4QUUycjZRRG5LTjFOd0NVNDluZ2xGcUY5RHFG?= =?utf-8?B?WkI1NHk1Y25QbTFPTStMemRhZjdXZjhsSzJSYmxUV2hXQ29nQnJPdEwzVkZ3?= =?utf-8?Q?1DsegpmTRUltvRl1dtL347HHNm4cyNbClJ4KNgh?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <0B461BED87E8094B9A270FC8C407F899@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: 13779991-786f-452c-1586-08d8fec86aae X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 22:06:40.9095 (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: eKteSt2z7NxPQytngsbV31k8TChDhcMGdvh2o/hW9LNFYT3mFGelZlUyEfurIDSjgukRxNUu1TUNZjd+uodwEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB2054 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 2287C40002D9 X-Stat-Signature: y1kdwiozrhk48ouk3d8axw7coa9a6i1w Received-SPF: none (purdue.edu>: No applicable sender policy available) receiver=imf26; identity=mailfrom; envelope-from=""; helo=NAM11-BN8-obe.outbound.protection.outlook.com; client-ip=40.107.236.95 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1618351598-832435 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: SGksDQoNCldlIGZvdW5kIGEgcmFjeSByZWFkaW5nIHNwb3Qgb24gc2hhcmVkIHZhcmlhYmxlIG4t PmZyZWVfb2JqZWN0cyBpbiBzbGFiLmMgYW5kIGl0IGNhbiBiZSBkYXRhLXJhY2luZyB3aXRoIHNl dmVyYWwgd3JpdGVycyB0aGF0IHVwZGF0ZSB0aGlzIHZhcmlhYmxlLiBBcyBzaG93biBiZWxvdywg aW4gZnVuY3Rpb24gY2FjaGVfYWxsb2NfcmVmaWxsKCksIG4tPmZyZWVfb2JqZWN0cyB3aWxsIGJl IHJlYWQgd2l0aG91dCBhbnkgcHJvdGVjdGlvbi4gSXQgY291bGQgYmUgcG9zc2libGUgdGhhdCB0 aGUgcmVhZCB2YWx1ZSBpbW1lZGlhdGVseSBiZWNvbWVzIG91dC1vZi1kYXRlIHdoZW4gYW5vdGhl ciB3cml0ZXIgaXMgY2hhbmdpbmcgaXQgKGUuZy4gZnJlZV9ibG9jaygpKQ0KDQpDdXJyZW50bHks IHdlIGhhdmVu4oCZdCBmb3VuZCBhbnkgZXhwbGljaXQgZXJyb3JzIGR1ZSB0byB0aGlzIGRhdGEg cmFjZSBidXQgd2Ugbm90aWNlZCAxKSBtb3N0IG9mIHRoZSByZWFkaW5nIHNwb3RzIG9uIG4tPmZy ZWVfb2JqZWN0cyBpbiBzbGFiLmMgaGF2ZSBiZWVuIHByb3RlY3RlZCBieSBsb2NrcyBhbmQgMikg dGhlIHJhY3kgcmVzdWx0IGNhbiBhZmZlY3QgdGhlIGNvbnRyb2wgZmxvdywgdGh1cyB3ZSB3YW50 IHRvIHBvaW50IG91dCB0aGlzIHJlYWRlci4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQpFeGVjdXRpb24gaW50ZXJsZWF2aW5nDQoNClRocmVhZCAxIChyZWFk ZXIpCQkJCQkJVGhyZWFkIDIgKHdyaXRlcikNCg0KY2FjaGVfYWxsb2NfcmVmaWxsKCkJCQkJCQlm cmVlX2Jsb2NrKCkNCg0Kc2hhcmVkID0gUkVBRF9PTkNFKG4tPnNoYXJlZCk7DQppZiAoIW4tPmZy ZWVfb2JqZWN0cyAmJiAoIXNoYXJlZCB8fCAhc2hhcmVkLT5hdmFpbCkpDQoJCQkJCQkJCW4tPmZy ZWVfb2JqZWN0cyArPSBucl9vYmplY3RzOw0KCQkJCQkJCS8vIGxvY2sgcHJvdGVjdGVkDQpnb3Rv IGRpcmVjdF9ncm93Ow0Kc3Bpbl9sb2NrKCZuLT5saXN0X2xvY2spOw0KDQoNCg0KVGhhbmtzLA0K U2lzaHVhaQ0KDQo=