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 8AFBECFA45B for ; Wed, 23 Oct 2024 17:36:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 219916B0082; Wed, 23 Oct 2024 13:36:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1C9876B0083; Wed, 23 Oct 2024 13:36:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 074CE6B0085; Wed, 23 Oct 2024 13:36:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id DBBE86B0082 for ; Wed, 23 Oct 2024 13:36:04 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 71BEC120D3A for ; Wed, 23 Oct 2024 17:35:48 +0000 (UTC) X-FDA: 82705569744.24.76AB37E Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by imf02.hostedemail.com (Postfix) with ESMTP id 469F280014 for ; Wed, 23 Oct 2024 17:35:29 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=24Urgo6g; dmarc=pass (policy=none) header.from=soleen.com; spf=pass (imf02.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729704794; 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:dkim-signature; bh=spFboIypgyk3XWp5kghVBAFFeZk1pIkBkrhK+B/w9NQ=; b=4x1dbvTNCeJJrxb4+KJRo46KP0y2gM0UB6pmEUY5LepxEwI8J7/4NIBvHZR6SjsqXIf6st iKqjrzbm5/azPMVUqudgE2pqLnARTSGloIwIIdBfUkMkAwLjmjUpMLB9eGGIAQ++7LkPit dq7WqWr8+KZ3JxYYOySGJj9XJPcr3pQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729704794; a=rsa-sha256; cv=none; b=PpgGJ0f3F+OerykSzdkUrZvoNME2gakFn73cqtYiDMpI1mKwmMcLGZYoMkBMsUkxUfwNre AnyOo/yU0PTILeNINmexHpIRsC3GEAmz45fYK06nP8rqWp0rlVw/vuPXLYBt5nxe6Afe1B jSbUjDRn9ptoRzIz443ue4pYg2h4Xtg= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=24Urgo6g; dmarc=pass (policy=none) header.from=soleen.com; spf=pass (imf02.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-460c316fc37so403291cf.0 for ; Wed, 23 Oct 2024 10:36:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen-com.20230601.gappssmtp.com; s=20230601; t=1729704961; x=1730309761; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=spFboIypgyk3XWp5kghVBAFFeZk1pIkBkrhK+B/w9NQ=; b=24Urgo6gnbDqNc3jmT/NUUzJIsx6OWR6ZzXqZepCLJ73pkVjEiCcJdtLH/nQ9UMCf3 LhrSV9E1Th5aywyGgt60ZnlcLJ8c6IhPVgryAkLp6Q4kzDksEUjFz7+fN5DUUE5I6NI2 tYPCQyeAO26oiOK0r1qi2CEcMoaRStXnfggT7lkVsrrd3CcavEfkqvNPlu6h0DuQ4nW0 70GoQHtVzSx7L7OF+IdbtnM0A6/ytN6P/eHB7QtdnPXJYh/4SzVwRV3HpgfNcYNUeM4/ m/xUN4BJngpzUAd8qpavSa4aUJkNdxIz7WifPgFpb2s41LdqSKp7RSjHd7LONZXpnCd8 LMwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729704961; x=1730309761; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=spFboIypgyk3XWp5kghVBAFFeZk1pIkBkrhK+B/w9NQ=; b=RQbpw3Q5wFpB/OudLWiJuu8HK9qmGiP410/RRlOh3vPS0zYeXc03ybF1AqcgJ5QPVQ 5/HOSKVxacIuPmERdszupYgarDtX9Rgj1t+ZzBAgw1z8GiZGMxun7FcdvcEeEg/mgR1H y2BlUBSgAoIed70ze2axdk3wR7llKsWothecrDYugMIjal3Sr5fwL9BXQ5We6MGzDSQX px8D9z3iuBp7yE2foqfxr2svUZdEhYFCfUYC+0i9Lv+mu+4vN276XS6VmUqgHlMpH/8U wPsnnBTnNNlWQMa0ApGa/8obfQHdhRq+m9aT0wvTOnDBHvqD81y1frefTVqBJoB0AjZ9 Bm8A== X-Forwarded-Encrypted: i=1; AJvYcCX+apf6Vb7/8zF4HjkqrMxM1nwYwgokz/YY0HiXbGmjAA/HRA71VKqXea1zufM+N33xDKP+jr/IjA==@kvack.org X-Gm-Message-State: AOJu0Yx/sJZFi8IuyU74o60G2b/fFU+1jgi1NRzZ8wxFODpa/iDPoBWh uQP1n8osXTTjEQj+TJ41fuxdjCAdT1Bd3jkcu6a8R2W6TDToHAebvaQPnIyq+cui5Q4VHUwzUHR xoNUYEwjj7roAiwoOK6rVFphclGhcH2Jklq9XgQ== X-Google-Smtp-Source: AGHT+IFV+lf1cZYVfoZTKRitSaDBfAqj+KRGY17augig5JAjskqsVjHe3OvS9TISaOCa0dNfmisxyapMIUhj1oFRM3E= X-Received: by 2002:ac8:5e0a:0:b0:460:a942:e8be with SMTP id d75a77b69052e-46114714d4cmr43850111cf.37.1729704961651; Wed, 23 Oct 2024 10:36:01 -0700 (PDT) MIME-Version: 1.0 References: <20241023170759.999909-1-surenb@google.com> <20241023170759.999909-6-surenb@google.com> In-Reply-To: <20241023170759.999909-6-surenb@google.com> From: Pasha Tatashin Date: Wed, 23 Oct 2024 13:35:24 -0400 Message-ID: Subject: Re: [PATCH v4 5/6] alloc_tag: introduce pgtag_ref_handle to abstract page tag references To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, kent.overstreet@linux.dev, corbet@lwn.net, arnd@arndb.de, mcgrof@kernel.org, rppt@kernel.org, paulmck@kernel.org, thuth@redhat.com, tglx@linutronix.de, bp@alien8.de, xiongwei.song@windriver.com, ardb@kernel.org, david@redhat.com, vbabka@suse.cz, mhocko@suse.com, hannes@cmpxchg.org, roman.gushchin@linux.dev, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, souravpanda@google.com, keescook@chromium.org, dennis@kernel.org, jhubbard@nvidia.com, urezki@gmail.com, hch@infradead.org, petr.pavlu@suse.com, samitolvanen@google.com, da.gomez@samsung.com, yuzhao@google.com, vvvvvv@google.com, rostedt@goodmis.org, iamjoonsoo.kim@lge.com, rientjes@google.com, minchan@google.com, kaleshsingh@google.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, maple-tree@lists.infradead.org, linux-modules@vger.kernel.org, kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 469F280014 X-Stat-Signature: 1c86h6zyg7t3racq3b61r7ikt1pow4ko X-Rspam-User: X-HE-Tag: 1729704929-161250 X-HE-Meta: U2FsdGVkX19DYDcJeXjh6e6NzyNjnHYkq3N6dY7O/mub2wK38JgFelefLumgkY4p8MuuBQrD+ki4xx1T8knjV5dzlU6asMkwuga/YqwT7l5wfkaliAcWh+lSWchqsYnS9pWzEwI+gA6INPkaFgDdK8WnVLd8rTFrg2r/E5wvglgtwVjmvnptF4B9tni0XjTnTdLXei6xhi5ecWwSvAEYTcLbG2WxtfSJx2oW0wzktJcDutagD+OWn7jqLLq8NumjaoeiseqvkdF0dcvK2/+Q3vRSdAEQjIRkuuEOvTiZVMhR2NKklTUzyXhMGKZvO4GQivIBqFDKMSNfUNdrDu5yTuGMPSLfa/1ou8MQpFazNnrefwm7/PF3D/S0OE0agwogAco550WGDXQVkdgEHGsDCGq1r+j2gHvufGsGYvQ6NZInpi9rMnKosil0PRzuvEgTRXXj9y9aQL0zwEteaCrm33X5KhTxgIkz1qpO9cE1x1/PAzwO/qJ0OXA5bkB8mlYUIOhUXiq+0E+Pys5F02OYTE1oggXQ28sFWAdgsbSEHw7BjKv+zZLBOUAf85xzmmWWMpQuNpeTKV0By2drfiphg0tPzZxwajeeMMDjWxzKkTQnN3sbN5J/FnbOnDINfNx77jYeC8Hac4w9wdwqy73vUDnCsilv4AuEbgAj6OiH0DQJPXdWIE5HR86lWqjwJnHbo6FPuucvQdsfjbqiFYRnNU4R65zrNrC+LDae/MdKlQT9afptmQ7GFgOf47cwLvNKyiDgLibyjMSPj96ZQLEKaLs4caT6DBLJOQ4g+uu1kXNmGJG47UUKkYRavLCBzkWySZCEMwHf8eYVnR38dnMvl4HlC9cXomBvyjSEILrUzeU0mKbG1J0SFK/Pcxs2JUBcXlNnYoRKt5LRFX0vQd8qyC81n0x/FgEbUMmfKNkyvP8ImGBAs6tYUzy5J0EzYuJGAgvnlghrjkuHRTOnxx9 Dw0yAhxY 5V3manW6oGAFn55lNsApvD5Js47Qg2pN3SQHb6ndyKy8AxUthU+2aXFaEm0iTo5azxCnOeuhPhzYQOHocpnE+2Xy8Q4ijEQFv6xpecw3/PBzqrKGMC+eqebkJ7FyvayZFayeLHTPmj96WKmxqJH20yoynuYWKAj+68n6b9xKF27WJfMePvjh9m7qY+bMmRO9u+7i7cWk8ixvaHXaK2TS+TDyniRQSXTtbk3REkaHe1n6IR5OQ8y0iy9fw6WuN1qrfZ1NdObNFsfVSIG2/m/Y5pfEKT9fA/4E9t/3CKN1WJJsOONLiDxtkSHlxBGwi7UiIlWDukEN8WPh9n2bltjNWRU5FnA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.129513, 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, Oct 23, 2024 at 1:08=E2=80=AFPM Suren Baghdasaryan wrote: > > To simplify later changes to page tag references, introduce new > pgtag_ref_handle type. This allows easy replacement of page_ext > as a storage of page allocation tags. > > Signed-off-by: Suren Baghdasaryan Reviewed-by: Pasha Tatashin