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 EA213C77B7F for ; Tue, 16 May 2023 08:09:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E143900003; Tue, 16 May 2023 04:09:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 791E2900002; Tue, 16 May 2023 04:09:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5E390900003; Tue, 16 May 2023 04:09:08 -0400 (EDT) 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 4AA05900002 for ; Tue, 16 May 2023 04:09:08 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1C03C4013E for ; Tue, 16 May 2023 08:09:08 +0000 (UTC) X-FDA: 80795392776.08.1759335 Received: from gentwo.de (gentwo.de [161.97.139.209]) by imf29.hostedemail.com (Postfix) with ESMTP id 1911F12000C for ; Tue, 16 May 2023 08:09:04 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=gentwo.de header.s=default header.b=ImdhTrlz; spf=pass (imf29.hostedemail.com: domain of cl@gentwo.de designates 161.97.139.209 as permitted sender) smtp.mailfrom=cl@gentwo.de; dmarc=pass (policy=none) header.from=gentwo.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684224545; 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=hpU/oGsJKhftsTiTA4eWWU1ahLkljMFSgkNMxC+KLu8=; b=LqTYs6v6CzKZV11sxGK2pQE2sJrhG30ihMax4jr1MscnbMUt5pCjDUfJD5shM5Myrt8r/q MXLUBfXNnj21/hgK1ka2wGbYdzbAxTkJoYOi1AIB3nNJ/0rbKe/ZaqHNsXKR+LDgdqp9B2 jG93VL1jotkt2k/375akHfZhX5cgQLE= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=gentwo.de header.s=default header.b=ImdhTrlz; spf=pass (imf29.hostedemail.com: domain of cl@gentwo.de designates 161.97.139.209 as permitted sender) smtp.mailfrom=cl@gentwo.de; dmarc=pass (policy=none) header.from=gentwo.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684224545; a=rsa-sha256; cv=none; b=dIs5Ba7GTqlxLMVBImKhY/wMFHX4Ml6CYcRw1PUifqbRMdn6Y5dmteMCN99KcA8x0GD0U1 /0WU71UcvJ7qcdPusLXqBt6oMPJBaHEHPiK5M+W5tAkdwIxYFdRVs3o3IYlg4GiKGIkNtb 0upEgEx4cxowwnCL+gQ3RcQqMXo+Mbs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.de; s=default; t=1684224542; bh=MGnFW31psCJp5sPWKx6WOpe7YpGa7jmZLWFLPIu43/8=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=ImdhTrlz2TqRRcSvdWzpxHRRWXoijUmOuAdWQqj2quRa/ovXFZYWeEIaReDrwjfrO TnljqfKs5ulPVfG+RoWq2AE72R/O4HEu7YtMjmbNB62p2M6BtYxDSGQBP1KpaFveoJ dy0gVMm/nL9KJRVQJbnDOi7WxFYOpDAo+OeDY1UBio2M+QwV/fyzZtDlQFqvyxgX0e Sv5kCwQBfFaiT0TrrX1btJTwuHwvmLD77NnSw7oniRPxd+OjPYgPkrH94EXoxmuFey QFwAl6W1yApZpSevVNfVNzPsXLVLu4aSRJZba0bRiySAbUdXW49Fb+uI94wdFSk32k K7IYDUeOjhlxg== Received: by gentwo.de (Postfix, from userid 1001) id 3E76AB00191; Tue, 16 May 2023 10:09:02 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by gentwo.de (Postfix) with ESMTP id 3CFF1B0009A; Tue, 16 May 2023 10:09:02 +0200 (CEST) Date: Tue, 16 May 2023 10:09:02 +0200 (CEST) From: Christoph Lameter To: Marcelo Tosatti cc: Aaron Tomlin , Frederic Weisbecker , Andrew Morton , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Russell King , Huacai Chen , Heiko Carstens , x86@kernel.org, Vlastimil Babka , Michal Hocko Subject: Re: [PATCH v8 00/13] fold per-CPU vmstats remotely In-Reply-To: <20230515180015.016409657@redhat.com> Message-ID: References: <20230515180015.016409657@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Stat-Signature: fdpjhuowyhw5mib91ixpmk114eopfdza X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 1911F12000C X-Rspam-User: X-HE-Tag: 1684224544-437326 X-HE-Meta: U2FsdGVkX18T6b6h0NtafnajYdNCZw1xNhaLCGZHEhgrY1ZoVi3X5s5b4nLF8006H9htGM1mAY2/0EaQsyiaJXvnF+RqwFcpyBD321UxL5UQFJIesiF/8ImJqKKv/QN1uecUlE9tKKmBwnwmkzvyJPF6gJOfAT5sNY2Mo0WPeGC74ZrLEottaYwazwCiB2YEwj1EtDVfhnlp+LtY/PsweHCkqqAeVQIXiaydExwA9wtK++1lDu2MyNBMu6w1gMTZrERQnNxUFollp8Pd5HUayYkKUeTOb1rWP9B2e7gpz/+ZyTOVl84B2LkQQ2VKpCYzfkfR+ZihuYat+w0QHDqTWUnSauguiF8ko8+CtTURIHatYOtC+PgaazjiaaCPCaL8OY00S39nzc/shQ0CdQW5prRm1PBDBrrc69gTFWBalQg9JXN6YpcCU9ocogCcy+BibxiSpdjI8tAhcJ20PvbfyuV32wOoiQH8X+2pEe/FDfRSue+S54voKAQRCG5lPv+MFdnAW7smFtgSMzrOCC4WvQU5mTkHjclXHNK+KVuZZCITwXYmDo7F/E8C7XFVlFezCnHnw8n+IP0Dy7u1e3jZdWRwliRXQYfi+wCM5y6tnz8r6WE4OJXIo5PRje0UzCybm2DaCIN/FBlNo36AK0/FYjmZLvCW/3YcdBEhK0+VXQEt0L4fa3t8V+HuD9aKaASa7MAKqsuPRcGEk7JAM9YmgDSle+XE+3TN6dF9OM+QG79GQCTxfpwh+Gazvn5GLAjne/pCAd2BFz8fs84JH87RMD4TM9aENMfqCahC4BzcRENaojXfpVUPoIoAoSJj8z7YVmW7bmB54+ETL3QM21i0Wx4MhNxvg/nb+UwfqOBqaNHfsYv73Whbs2BVQUHT/8s0nlkoy5f2gbKWRPJ+1oWYJHaPhNOFKuiM1lFyW9LOaJzgpR981VgRrX0ezvF4muxuyB4fIVPNlvYqoFXyDnu 7wlF+O9v lyI/jO6O8qjOhD18NJ9UsFwpZSJuQQgjuYVY+gr8jf0eWULI7SPfm7OeDNv3GP5I/fZNqwlPvb3fM6cHvTwn9ZlFbNLP8BaAGvikwI8cTBrEHPHCSeYazWNlqZipcaq8vnoc/4INVdilGQKo6Tg1A5WzEEtUzlJ0gogwY/iNAQj+63OsweLtMQB3agi7OK3XhtLiT 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: The patchset still modifies the semantics of this_cpu operations semantics replacing the lockless RMV operations with locked ones. One of the rationales for the use this_cpu operations is their efficiency since locked RMV atomics are avoided. This patchset destroys that functionality. If you want locked RMV semantics then use them through cmpxchg() and friends. Do not modify this_cpu operations by changing the implementation in the arch code.