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 459A3C77B7C for ; Thu, 11 May 2023 19:34:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 49C606B0071; Thu, 11 May 2023 15:34:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 44D5E6B0074; Thu, 11 May 2023 15:34:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3164B6B0075; Thu, 11 May 2023 15:34:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 1E76C6B0071 for ; Thu, 11 May 2023 15:34:37 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id D67391A0E34 for ; Thu, 11 May 2023 19:34:36 +0000 (UTC) X-FDA: 80778976152.09.F30BF6F Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by imf25.hostedemail.com (Postfix) with ESMTP id EB813A000E for ; Thu, 11 May 2023 19:34:34 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=D8VOr21F; spf=pass (imf25.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.43 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1683833675; a=rsa-sha256; cv=none; b=hTNXpng+QKy9T3ObeYvTF+D6bHTYPnaj1kaxKEYk+/uLQVP6ozjcGxVxbTAeJyD8JNORe9 xV13XrEPa+RHdXHBHlWLp696YN7mBbWxonGkt3u1HIzaNVd+6zvJ3vK5QID+fkKTjlERGG /5hnc081FCMZrMP1UPTKbgZAF3cuDCo= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=D8VOr21F; spf=pass (imf25.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.43 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1683833675; 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=OkRg4aBIGd+Ujeyjhqn0VJEzJVlq0iY77Z11k0mAFFM=; b=vMWhKgm8AvBssVZvTAMLtD57gt6ViEKnKPvgmCIgLO1yb8taQiAFzzdHYrp/yFLgHRSKaG Ii8Jz+Pxoc3dpKX68EMc9+bOCLFZfWRuyawYpolnZfYi4n7eZ57AuRibFXJHDiYIIhGe7M rixdT6QpBF5uNjAS/fq3N4bb5POiPMk= Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-61b60d0c5b8so42227226d6.0 for ; Thu, 11 May 2023 12:34:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683833674; x=1686425674; 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=OkRg4aBIGd+Ujeyjhqn0VJEzJVlq0iY77Z11k0mAFFM=; b=D8VOr21Fczrl0K1COf0x4Ck7WHMsRogiYEEbrY2VpNny+n3MR+tJuDH09I9YAsS652 swT6GvFknXTnMBZPWlOxHk2u05+SeKUhRFMH/ZtDMNfuFTmqhV28jtrPoFuIwQ/bqAzu JEHJCZ22+ejNPu9sQ5B4mFAObz8laeWoYTSRIa0MiOnPq0OszLg5zmMrWPnpqMS2qlwN 5gjqnyxgdjPUMVEd0f/03my+5DYNfTma/sJ3vnrs+cTqKEwezFl9LOtEmPAD5vfhXfNX JrpZrTJ+uj1uIfEyrp6lAwR5J8sidiziH5Wld/lDfUFxzbjgvyiL15VatExShfnoJdEm /ImQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683833674; x=1686425674; 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=OkRg4aBIGd+Ujeyjhqn0VJEzJVlq0iY77Z11k0mAFFM=; b=GWkxoSiuPRYgxl5BSaBtXLk8M/MUv18AwTHhGbSaD3ILRO6MpYfEt73nt+LCvsvkq8 GQN7lXftWgzXPkMIKAXD/y19zDojQ33qb8BXskasjAtTZ6nyA0esGTfoBDlBaD8U4Akj HpFclaA+hAnwGbrEHpYk4Ynk2vbNhwqH6QVXGfJK+2PKrneFLf53/vuAuZJDcQ97ZK/w VGOrmlPJxIt3x7dwHgD1mxYCXwNXXrb3vTHoK0OWrI1fiuru6G3pEGq602Jvzt37mkbA Bun5lnrMKK0VqnGBUmB4ETRASPkYXkFBcFCJMb6VQRHuBkvu53OJic/UPVBVGbOSI2j6 sbDQ== X-Gm-Message-State: AC+VfDykt4nFjFSKATT89VtFZa1gSy6gXh4ZlCkfMdfs0VYpnXL83vH+ c4n/nIXKWVQ4Sf0s4WcseyyYEEcWTQ9FsPrHnW4= X-Google-Smtp-Source: ACHHUZ6FKXu0op+KxzAVHeFuNCXe2D1xFAp09jFVR7D1aeGdyycJWyp3G5ZLoEExaajX1pb4elh/5/+JF1DIDbKGBFc= X-Received: by 2002:ad4:5dec:0:b0:5a1:6212:93be with SMTP id jn12-20020ad45dec000000b005a1621293bemr33993641qvb.29.1683833673901; Thu, 11 May 2023 12:34:33 -0700 (PDT) MIME-Version: 1.0 References: <20230510195806.2902878-1-nphamcs@gmail.com> <874joja6vz.fsf@mail.lhotse> In-Reply-To: <874joja6vz.fsf@mail.lhotse> From: Nhat Pham Date: Thu, 11 May 2023 12:34:23 -0700 Message-ID: Subject: Re: [PATCH] cachestat: wire up cachestat for other architectures To: Michael Ellerman Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-api@vger.kernel.org, kernel-team@meta.com, linux-arch@vger.kernel.org, hannes@cmpxchg.org, richard.henderson@linaro.org, ink@jurassic.park.msu.ru, mattst88@gmail.com, linux@armlinux.org.uk, geert@linux-m68k.org, monstr@monstr.eu, tsbogend@alpha.franken.de, James.Bottomley@hansenpartnership.com, deller@gmx.de, npiggin@gmail.com, christophe.leroy@csgroup.eu, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, svens@linux.ibm.com, ysato@users.sourceforge.jp, dalias@libc.org, glaubitz@physik.fu-berlin.de, davem@davemloft.net, chris@zankel.net, jcmvbkbc@gmail.com, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: d4dyf7mj6gidwym4bzj4e5ajzbab485t X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: EB813A000E X-HE-Tag: 1683833674-730701 X-HE-Meta: U2FsdGVkX18XgA6QWspQcd9eOY2L+3jN+6BvDdQZdjoGsEhSktkMhSvW9WECusm73BzGokfT6zhATdDAE4w+wf2IwD6ji4vNDhdwZ+rSS7ShJt8w5gJwJtGPH+qJultDyIc04hhPDwkDerB//+Q9g5vDi9+6CxXVnY3fPS30AORAjB3Xw3Pru4G14KI8bIjVrGIrAWdjbpReUQE5I8tkmQ12xH7qvA0PWQjjvcFY1Gjju1mC6lFp8LU5zpdcbe/uwcLKoZgK6BxQBlhj8xoqVlDQMWB6X1Lb+EkdRbToR+/KIjrTcWtxWtyJAQFCCmrFZSaZQiN+xfgyP4z0PerHW1kdneJiuxyAyirmhFZ94bfISQhEIzsFfYX8yDjdIQkk5OL2qSznspLOPPkcA+v5eC9XaSsxj4AzXN+SOdcG4XIZXka5dkKelQvKHXTNSNGWUlue00m2dqV2EQ66Gtb4KS7+g0Oyf8ZfWllYU0FvQWmuTkjdKxYEX5FVAwSE6StsbVbYxF8oFNRkIUG/yKAGhkAglUe468n/0Qb5JAMGB5tQMsdmiMp/o36yeZaIcsVfj4frcM0ihNo3QErlqvPHPkMHIIOcvaNyNKDgknkjGRgoOBo0VOHWZghZa8mXvTzzJUMlmbSyknvafcNEBpGHYcpnw5az2a1KGSXLpd6Qbk8sDL2fSpMUFUyugFOyvFrNY647Ue73usFZ8g2lStVAYpd3wf2bN6Qt93GKhsSKXFj6/WBU8Gy/A/ccd0NEkQbtNxB/7u98xAmfzLUEtN2mo8dDBY32nLR9KchORw5EgDOt9BL1lYSFkbx036Gi+phLJOebxoG11N5gR3TdyJ19OYygBZ0Tv7aYonRB49KeEBP7bZa9BXNePKeLe2cFsoeZbJSEpLdnT0Z39bc+5c568+eqUJ/ehCRSP877FK5ZlXjhWyGuy7HARg+jPgqVOYqRYOJA8+pRmC4VGUsRvYm 7DgDaRzK 7bsQozeF2QLUtjedtGl7mOe8pMc17PitF0m89IelOOqH9nPMPhjVCnkGhQClkFZB4AheVCW3BK7935WPv7gHZkElcXvvC/ytmxTcVT+ooRRJip1HGPbYCYviyNuMajLkk3UMTGgf6KynzU4zmyrddv/79AIeNQkHcT2SqXZAhSUqbJMeysjfjIJXHn5QmQBg6a4sxKok0KP3XiiCRrAYTt89ZMpHNKMPtAEhW0jOQpOCbSqRWZnD0T3XA5Pjf+ywcAEBpe7NeB1etyEbdILKAYgXJ06nmowA0yu+/1PGzKVjlTmrOCwFni9Z0pzR7UEs4l1YMXrkYM3Mm/QHu41/Fme2HWlsWGrrJnwlcIAptloqQ+JM4rZtWgYchtSyRLA4YLM3XIimHlzGTRReOILMVueiQ0C7Ypwqj9tgeO7mWgbYYqvecOxj3TUH+LQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.353599, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, May 10, 2023 at 8:23=E2=80=AFPM Michael Ellerman wrote: > > Nhat Pham writes: > > cachestat is previously only wired in for x86 (and architectures using > > the generic unistd.h table): > > > > https://lore.kernel.org/lkml/20230503013608.2431726-1-nphamcs@gmail.com= / > > > > This patch wires cachestat in for all the other architectures. > > > > Signed-off-by: Nhat Pham > > --- > > arch/alpha/kernel/syscalls/syscall.tbl | 1 + > > arch/arm/tools/syscall.tbl | 1 + > > arch/ia64/kernel/syscalls/syscall.tbl | 1 + > > arch/m68k/kernel/syscalls/syscall.tbl | 1 + > > arch/microblaze/kernel/syscalls/syscall.tbl | 1 + > > arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + > > arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + > > arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + > > arch/parisc/kernel/syscalls/syscall.tbl | 1 + > > arch/powerpc/kernel/syscalls/syscall.tbl | 1 + > > With the change to the selftest (see my other mail), I tested this on > powerpc and all tests pass. Saw the change you proposed, Michael! It looks good to me. Thanks for helping me make the selftest suite more robust :) > > Tested-by: Michael Ellerman (powerpc) > > > cheers