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 87D08C3DA63 for ; Wed, 24 Jul 2024 23:45:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 070B66B0093; Wed, 24 Jul 2024 19:45:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 01FE56B0095; Wed, 24 Jul 2024 19:45:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E50EC6B0096; Wed, 24 Jul 2024 19:45:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C56806B0093 for ; Wed, 24 Jul 2024 19:45:28 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 75BDA1A0AB8 for ; Wed, 24 Jul 2024 23:45:28 +0000 (UTC) X-FDA: 82376280336.23.DE8EB1E Received: from out-187.mta1.migadu.com (out-187.mta1.migadu.com [95.215.58.187]) by imf29.hostedemail.com (Postfix) with ESMTP id 921CE12001E for ; Wed, 24 Jul 2024 23:45:26 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="Dim9/0xJ"; spf=pass (imf29.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.187 as permitted sender) smtp.mailfrom=shakeel.butt@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=1721864702; 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:dkim-signature; bh=AI1TXTzhhjqS4/9WRTAg2HjObG04704T4GoRm6EnXwc=; b=VDZtpg/iz4CCkTgrOoTpc4FWdS46NlpiVBgY3h9EKshOT2Oxpysu7ONHiwjwGgoI5s7ljm OZY3E6ACKS5CAmlvFO3/SEur94R6588Wd7/s4M0rSay/uKtqvnGGLT4WFQCzTg4BgJP/VL 2pxfb8oW297VRYkAQ+x8e5n+1WdPxdI= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="Dim9/0xJ"; spf=pass (imf29.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.187 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721864702; a=rsa-sha256; cv=none; b=ls5LydNXg/Qk45MNEx3PYC6tWfIJDpBFZFJaKOyYjZHl3D2R5A6B1LjeWwYJwSC6iqwIrg QE9cIwFxSWkte5/vXmBkhWiuXvBlwRlXB+yr79u7urvmZu4ga8gA5vUG//HLHjP16m/+Gf esqKwAX0kL8OBN+HvYQVHcpVOqxMDFM= Date: Wed, 24 Jul 2024 16:45:18 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1721864725; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AI1TXTzhhjqS4/9WRTAg2HjObG04704T4GoRm6EnXwc=; b=Dim9/0xJnClF4yZEgMZEDkgUeELIDbb90gS+hREhzduhWNqEAMrKJTZ8R0vEvDng0q4jq6 CRwrxN03b+DwPz/9XsZLPyRZ64qglV766gFROymx1FG3YVOct3ZF68AUlwySXBxajxRMnV lnNMpAQY76q8W9wDB13xBaDWUWUqXzQ= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: Roman Gushchin Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Johannes Weiner , Michal Hocko , Muchun Song Subject: Re: [PATCH v2 4/5] mm: page_counters: initialize usage using ATOMIC_LONG_INIT() macro Message-ID: References: <20240724202103.1210065-1-roman.gushchin@linux.dev> <20240724202103.1210065-5-roman.gushchin@linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240724202103.1210065-5-roman.gushchin@linux.dev> X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 921CE12001E X-Stat-Signature: 1mktpxtd95cynu1nn1eeucbx1cti3w5a X-Rspam-User: X-HE-Tag: 1721864726-927732 X-HE-Meta: U2FsdGVkX18OXBdGTkKNxpL8o9NLQIPPQltJ1cCPhvGSWNGr35ApA31NjqRBfMZXpqWWFprSpSwY+rC57wrFw4PHdmMfIpcSu+F8ckd3FeUJqdVrQW6bfuERpB/scL7Uknq/0PNVcPW2aWIRQd8/56+dUsucu62Z+RCWztqDVLBkVKe3OynbQqUq0FsyN5jBjfjJaFxF+ruuaXwWbNtIAAVb7TR1rDCntfq7p624RQgHGxfpxz5qy8IKGANBUNvfq74f42Kf4YUrPx3JmimUM7P/Upw8zMfXjokBeHXP8m/7S9HEF3WqkV4/9Nf1xgXCLR7Vilj5pIdB+ibvx/qJclVUPgxyhc7Szeh/qsaxxoG2CjtbWJXxdy3fudDZfxxvoPztaorI/D+VtcxBm/O/RpWxjMPQiuAqhOEnC4JyLqyKcljJb2f7ABSHK2lGrmc11NtjK7KleAm5XXIraHxNvw/cVYMPOiGuKKp8vemQ8NO+RxRUXNlNUwPsVF87Tby+1sBp+lXFH3rUtcJnxXQmRG0sdXSpBf5w4rqswMS209S4nK8nvWwD7mNwGF3n0wk5oc9XH/nu5qM2ImYivkAx+U/MWIw402WZ97gjVuGkUCUOuz7Q1k2eJclE93hXf4c91T5up/7UiEBQnvNV4XWieU/txIX4jervh6w4OHVmhLmtIuO5Zfe8CuITXYg5oq2edg1qDvaDeGXZHHJ8/RLnXwzt/Tda/x6WkzaQpDuQu8h142BxEyT3V7AK8mVw40GqU3i6gy969EpvfXWfu86b/N8kE3cLFsrz+wunU/fB74u5anPqWTzFgxHJUDxRvv4n9joeYY1EZ+VJTgFHrO2aXso70D2WcGDeIaYh3YCvTKHMf5f3yt5vZBjvZGRCc5k0gise8fLUP0iVqPrAFbElciFieQxbZph8qQg8YOyOoFOfWn6pcGoYlisoW6AZBZYO/EnBehH1PFWvgmkmOhO w8sKbQNZ jpdlNP0TNp2NOuq23dhFeRJeyb6OnMlwMBoOOoJ0y5faWAHiw+G9YieHcFkhsZBoRJf2rIrsB1wVK/6JjqC/A6jo0qO+1UjLiZjEAlDmunaM1l/zWt93Ij5AtxQtQk+gC7uHZZLpKZ8u27r+H5x9uaJvr/iHFlABNqLPe 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: List-Subscribe: List-Unsubscribe: On Wed, Jul 24, 2024 at 08:21:02PM GMT, Roman Gushchin wrote: > When a page_counter structure is initialized, there is no need to > use an atomic set operation to initialize usage counters because at > this point the structure is not visible to anybody else. > ATOMIC_LONG_INIT() is what should be used in such cases. > > Signed-off-by: Roman Gushchin Acked-by: Shakeel Butt