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 736C5C6FA99 for ; Mon, 6 Mar 2023 17:51:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D54256B0071; Mon, 6 Mar 2023 12:51:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D0418280001; Mon, 6 Mar 2023 12:51:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BF3976B0073; Mon, 6 Mar 2023 12:51:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id B1F2A6B0071 for ; Mon, 6 Mar 2023 12:51:41 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 883E1A08A7 for ; Mon, 6 Mar 2023 17:51:41 +0000 (UTC) X-FDA: 80539216002.20.7AF4606 Received: from out-7.mta1.migadu.com (out-7.mta1.migadu.com [95.215.58.7]) by imf05.hostedemail.com (Postfix) with ESMTP id AD53010000E for ; Mon, 6 Mar 2023 17:51:39 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of roman.gushchin@linux.dev designates 95.215.58.7 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678125100; 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: in-reply-to:in-reply-to:references:references; bh=qVLYRKUax6OW2JR24VgTI2f+ftztdKg9Wwcfhr18Vjs=; b=HOz7JKxKHXttvhEdoFb0xPQZgh9Wy0WHdzJGZ7nQoq+xuYn5KrGdmFzQgWwzPl/mc3KUpT oogW9xyWcev0QDk3vThMZSghTYgoKxdxcDeQq52k2YjQFvlolnV71wkXvU4f+o2gwbLByu kCYJfiQCqUHwmY6WmhWAZJTukvs8zgM= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of roman.gushchin@linux.dev designates 95.215.58.7 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678125100; a=rsa-sha256; cv=none; b=x0z27KiJHBSY0L9omnABDIOkRPxPF4qXNVOYrQo13Zlu2gWai8uiGEGqTC7d5Y7ca8d+BW Ag3D3a7PkpvCU6S/c+6TntfmtBfUir6NC9GqsIG7kMxdzk77/P1YNJTrbdDixmKrOw+sTm xPF0V6S0rpgdMijy1rEjaoePnKfLSCM= Date: Mon, 6 Mar 2023 09:51:32 -0800 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Roman Gushchin To: Yue Zhao Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, mhocko@kernel.org, shakeelb@google.com, muchun.song@linux.dev, willy@infradead.org, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, tangyeechou@gmail.com Subject: Re: [PATCH v2, 0/4] mm, memcg: cgroup v1 and v2 tunable load/store tearing fixes Message-ID: References: <20230306154138.3775-1-findns94@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230306154138.3775-1-findns94@gmail.com> X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: 9g31k7xbfdnbd1641s4jga473azxfk7i X-Rspamd-Queue-Id: AD53010000E X-HE-Tag: 1678125099-370807 X-HE-Meta: U2FsdGVkX19+9obfsYk3lxapp95LWcdedbsBRSaEH+WVvJgdRr6e+2cJKD5mWNgEkOJAczOss7HzFQTsj3kQaz4nRchLAxTUt+hK5dQptZU95UorNuqxdwj+2ue2nopWHF/Ndb1xmp8zCy3FnBuvs55DBqzNfde3+T7JnQ+8Vshvl4nqtYKgV4qNXk2ARDLJ0EYDyCHmoA3ONA1EUhiMM96ZTqGMw4XvKdZ6s914IRHwxte4+dOBVsnJ9Bt2WQIphxRcU6LcLcBBvhkpLqPgmkI/WUnj1o92Uu5HfVnBBls8hzpPWlundorhNOwwcewOOWUz/KRqCSd26aavMzqVZMdgDfl7YesXopGaLpDfJrL9ZzN0b085et5f71F4F9TFYj2c9LFItIfgDdmlJqgaHLg1WoAzNHUsXRyANyhMXgfLV+2cMwYZZceBd4wDhho51NQHLXErXK9JBDDErJ3MDHjw+b34DsPnbgjVBBcPFlP0+7Mh7SQMMOCI95q3mS26ltzjSwsaFjN7ZWtMLaXGh3+F4tnMrIte1XwKV+/hbce59KZ/JEVI1DSNkskiaM4gcTz7+JCRAYUu56NvV+AhfPGH50GliPNxFr5fhuXMox8uuzFy0wbGFXj0Ayr1A44zVYq4Mr/KoSfhD5tcQLG7Wj9ETfmRhde4lmiJYkLv57zbGt99SOviMT3NgpYRySSln43tVBoz52mgZpmv0V7iARkJEda5r7Wjoqq/rUA5PhPY7J9SRZcfhxajfqUiPodFLWVBOl74sXYO+82na8dF89gxtzIQAqvSgIGJ0JJGr4ed9gT0ksxDvWKc3fQ5lHrAWy8NSChxFyNGL6Odq0hQndToCMzIBSYzDy/u0O0126Yx1DUuWmoVQIN2HRSmHSFvOID+7IJkZrrRwl3N2vK7iEQAFKUUtL+cPdTu8DZR8BHQ7AT0CmlXG0lZKQ76xpljQibjvRskShrHh/Csojj acscm9/h C1vF1wa/Oq/yjk9ITKtwE/mwb0rJ4nElk2GQh 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: On Mon, Mar 06, 2023 at 11:41:34PM +0800, Yue Zhao wrote: > This patch series helps to prevent load/store tearing in > several cgroup knobs. > > As kindly pointed out by Michal Hocko and Roman Gushchin > , the changelog has been rephrased. > > Besides, more knobs were checked, according to kind suggestions > from Shakeel Butt and Muchun Song. > > v1: > - Add [WRITE|READ]_ONCE for memcg->oom_group > v2: > - Rephrase changelog > - Add [WRITE|READ]_ONCE for memcg->oom_kill_disable, > memcg->swappiness, vm_swappiness and memcg->soft_limit > > Yue Zhao (4): > mm, memcg: Prevent memory.oom.group load/store tearing > mm, memcg: Prevent memory.swappiness load/store tearing > mm, memcg: Prevent memory.oom_control load/store tearing > mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing Acked-by: Roman Gushchin for the series. Thank you!