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 DD456C64EC4 for ; Wed, 22 Feb 2023 09:01:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4C42B6B0071; Wed, 22 Feb 2023 04:01:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 473976B0073; Wed, 22 Feb 2023 04:01:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 362F56B0074; Wed, 22 Feb 2023 04:01:20 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 269716B0071 for ; Wed, 22 Feb 2023 04:01:20 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id C51D740BA3 for ; Wed, 22 Feb 2023 09:01:19 +0000 (UTC) X-FDA: 80494333878.26.0BCA0F2 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf21.hostedemail.com (Postfix) with ESMTP id 9AE051C0020 for ; Wed, 22 Feb 2023 09:01:15 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf21.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677056477; 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; bh=TT0DGSYJgZ9g31/YVGHVjKEPJF5FOiU+fLF6DKu4p2s=; b=LVBx2V/yj6kdykpDFuLZB5tFfkAKF0btytHTvgMnwYE0Mbzn5+RdzETIlWo1JrtiCXChnJ QDFhIfXWgvNjo8790O3hyBZroOcpsw2FHPdUy7EEWbwJ7Hy5o7D+bmRNjqRUz4KUPXbf/9 doW5MEZ0yjZZgBAf9M1sFxQhw0TchlI= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf21.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677056477; a=rsa-sha256; cv=none; b=I/opvEuPlChjfGWSqtDfJ3zxgjyDL5Wy8rVOwL/ezslALMOaBtiVHYRj085MZX1PxcUeRJ 9ULbYju9JkJmQ1AnZNkDyi3KuUPznLEVJ3LNxEuW4zEKm2VNN27lg0EHhVSLVwzRJH4kKH HJ2SWhjeKVLaN6C3juIlg2e6vaxGTW4= Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-143-23q2w5B5PN6fPRJeaTFZqg-1; Wed, 22 Feb 2023 09:01:11 +0000 X-MC-Unique: 23q2w5B5PN6fPRJeaTFZqg-1 Received: from AcuMS.Aculab.com (10.202.163.4) by AcuMS.aculab.com (10.202.163.4) with Microsoft SMTP Server (TLS) id 15.0.1497.47; Wed, 22 Feb 2023 09:01:05 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.047; Wed, 22 Feb 2023 09:01:05 +0000 From: David Laight To: 'Matthew Wilcox' , Shakeel Butt CC: Roman Gushchin , Yue Zhao , "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "hannes@cmpxchg.org" , "mhocko@kernel.org" , "muchun.song@linux.dev" , "cgroups@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] mm: change memcg->oom_group access with atomic operations Thread-Topic: [PATCH] mm: change memcg->oom_group access with atomic operations Thread-Index: AQHZRfujbWkXm/SALUSQLx6HdIkuPa7ap5/g Date: Wed, 22 Feb 2023 09:01:05 +0000 Message-ID: References: <20230220230624.lkobqeagycx7bi7p@google.com> <6563189C-7765-4FFA-A8F2-A5CC4860A1EF@linux.dev> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 9AE051C0020 X-Stat-Signature: patzb8iet8adp5fo9c5ka3uhwyrxkq66 X-Rspam-User: X-HE-Tag: 1677056475-52229 X-HE-Meta: U2FsdGVkX1+bvPWVsuFwoGN4lb0xqNAvT0kWdCePfk92cuBQKLWdia48esDW+xNtHGiP+Ngbcs0MlPOaUMaNtL6vdGF8zeJMNe6WJO3Fdj5vnYF2z82KVP1wLvZJySJ1/Jnk6jYXQbm75yh9pvSdJ6XEMQdnAEF0m3u7nG6jRiisM4cj1/dGeshi5kgXSByhkg7hLV+12QBBAK65RHKVj3dH/N4KeWEFiVT2hvmTeIgvA9x7wOxEo6WMmkxgN5J7Oj2R9p8Q+S4Z/CtValtnaqZTRBxAET4V0WQFcwVINa/rgJ/tLYem4fPv2y7J6f7ntV47jQXyAR0xYxdYOaW2YKQDi2yc5HNCemmtV1PNyGPgONVcu5y/PPwRnJHxXoDlPGTAPLwm7pTEGcWTU5BmePSEInX2ydEMiUfJY2lBzv23SoMvNpIZ83wSJ4fW6zxWx6A4Wy5B+Afy0lnVQk0kHFKKHtjptTtsceulwTkgptj5WMYMvEzj265y9roB+1t6GR4NC45zzTF6Jgemgp8/YixW3hJWEbWLQQcCGl9+TbwJlVTA90yz/V9Y2ahi+iD8rkMcdaIQ2K9j4PQQ45rGdezrZvkxKMhBl6lAy+OcgdzTYyCxI1QlikEMb50ZKrh0nDgWZS3IyxWuKg7bYp6Vs3lzDFyZAVs5aEpK+xLpUWOMjXR9iPMpvQ5LGZEf9y1NqLTZfSR5CyhS3y1Eb9upOLqdicnHiHtxvX/Le/b98TbKaDH2+Nt6Mp3hGSO9gTCG8GuLUr5wx/P9tTdrfNZwKhgD6d9ahJWXIzHeQ9C2L1zYq4AxEIQHiApphLQM0IWSyyGt5VkTaUTKnamQTTsoLT7blC2NxQJi0C4rm3aIZ4r7G3dBEmfs2KDA/OZ8Hz9betCmSaIZej86sNdjYx1hQJPRGT+Xom/1T1t2lBkDYSzxgtJpuS6WgqSjmoCf+NfXmth+i2XSr5e4PphfkyE rxXIfxU7 rwxUo5cbr/pv5RCVUdaRzV6RmzRomuOIk0VuNzjfyuy2GvpQYrCossZXTTsZgxKQB3HOYhW7mSNWv5vpf1JPpCX1sh0m6xVLmCJf76PMikggz3gIryBR8lOaY9511NiPbkvHZ4e93qArfzmoatlfIOzKjyhUrNyttyPSKIGwYPzq2W6hiHtVus13v/BTIxEVLxEWITbqoXq4WBDnsb4Uwcys5C3MsI9Ar9trGJVVqeLgQm/4a5BfFUridc1Ycs04tskWqF/S1yX5X3eFGUhC33Ve+rtC57Jh8A6umGqdChEWNO+9bTWM82rqJ7l4DS0f2O3UYwkiM5fyAGMtFKXBULW4i3BEYCnT5cH10Ttrr1CgnqEuefjB1oFiqLyiCeU4knStC 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: RnJvbTogTWF0dGhldyBXaWxjb3gNCj4gU2VudDogMjEgRmVicnVhcnkgMjAyMyAxMzo1MQ0KLi4u DQo+ID4gRm9yIHRoaXMgcGFydGljdWxhciBjYXNlLCBkb2N1bWVudGluZyBzdWNoIGFuIGFjY2Vz cy4gVGhvdWdoIEkgZG9uJ3QNCj4gPiB0aGluayB0aGVyZSBhcmUgYW55IGFyY2hpdGVjdHVyZXMg d2hpY2ggbWF5IHRlYXIgYSBvbmUgYnl0ZSByZWFkL3dyaXRlDQo+ID4gYW5kIG1lcmdpbmcvcmVm ZXRjaGluZyBpcyBub3QgYW4gaXNzdWUgZm9yIHRoaXMuDQo+IA0KPiBXb3VsZG4ndCBhIGNvbXBp bGVyIGJlIHdpdGhpbiBpdHMgcmlnaHRzIHRvIGltcGxlbWVudCBhIG9uZSBieXRlIHN0b3JlIGFz Og0KPiANCj4gCWxvYWQtd29yZA0KPiAJbW9kaWZ5LWJ5dGUtaW4td29yZA0KPiAJc3RvcmUtd29y ZA0KPiANCj4gYW5kIGlmIHRoaXMgaXMgYSBsb2NrbGVzcyBzdG9yZSB0byBhIHdvcmQgd2hpY2gg aGFzIGFuIGFkamFjZW50IGJ5dGUgYWxzbw0KPiBiZWluZyBtb2RpZmllZCBieSBhbm90aGVyIENQ VSwgb25lIG9mIHRob3NlIENQVXMgY2FuIGxvc2UgaXRzIHN0b3JlPw0KPiBBbmQgV1JJVEVfT05D RSB3b3VsZCBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGltcGxlbWVudGluZyB0aGUgc3RvcmUN Cj4gaW4gdGhhdCB3YXkuDQoNClNvbWUgYWxwaGEgY3B1IGNvdWxkbid0IGRvIGJ5dGUgbWVtb3J5 IGFjY2Vzc2VzIC0gc28gYWx3YXlzDQpkaWQgMzJiaXQgcmVhZC1tb2RpZnktd3JpdGUuIEJ1dCBM aW51eCBkb2Vzbid0IHN1cHBvcnQgdGhvc2UNCm9uZXMgYW55IG1vcmUuDQoNCk9uIGFybSAxNmJp dCBzdHJ1Y3R1cmUgbWVtYmVycyBjYW4gYmUgYWNjZXNzZWQgd2l0aCAzMmJpdA0KaW5zdHJ1Y3Rp b25zIGJlY2F1c2UgdGhlIDE2Yml0IG9uZXMgaGF2ZSBhIHNtYWxsZXIgb2Zmc2V0Lg0KDQpPbiB4 ODYgdGhlIGJpdCBvcGVyYXRpb25zIG1pZ2h0IGFjY2VzcyB0aGUgKHBvc3NpYmx5IG1pc2FsaWdu ZWQpDQozMmJpdCB3b3JkIGNvbnRhaW5pbmcgdGhlIHJlcXVpcmVkIGJpdCAtIGJ1dCB0aGV5IGFy ZSBsb2NrZWQuDQoNCklTVFIgYSBwcm9ibGVtIHdoZXJlIGdjYyB3YXMgdXNpbmcgd2lkZXIgaW5z dHJ1Y3Rpb25zIGFuZA0KZG9pbmcgYSBSTVcgb24gYW4gYWRqYWNlbnQgdm9sYXRpbGUgZmllbGQu DQoNCkkgcmVhbGx5IGNhbid0IHJlbWVtYmVyIHRoZSBqdXN0aWZpY2F0aW9uIGZvciBub3QgbWFy a2luZw0KZmllbGRzIHRoYXQgaGF2ZSB1bmxvY2tlZCBhY2Nlc3NlcyAndm9sYXRpbGUnIGluc3Rl YWQgb2YNCnJlcXVpcmluZyBhbGwgdGhlIGFjY2Vzc2VzIGJlIGRvbmUgYXMgZXhwbGljaXQgdm9s YXRpbGUgb25lcy4NCg0KCURhdmlkDQoNCi0NClJlZ2lzdGVyZWQgQWRkcmVzcyBMYWtlc2lkZSwg QnJhbWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24gS2V5bmVzLCBNSzEgMVBULCBVSw0KUmVn aXN0cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==