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 C363AD591B1 for ; Mon, 18 Nov 2024 20:27:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 10F876B0082; Mon, 18 Nov 2024 15:27:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0BF006B0085; Mon, 18 Nov 2024 15:27:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EA1656B0088; Mon, 18 Nov 2024 15:27:41 -0500 (EST) 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 CEF716B0082 for ; Mon, 18 Nov 2024 15:27:41 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 3083DC048D for ; Mon, 18 Nov 2024 20:27:41 +0000 (UTC) X-FDA: 82800349254.08.5507DD6 Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by imf27.hostedemail.com (Postfix) with ESMTP id 3BD4C40004 for ; Mon, 18 Nov 2024 20:26:48 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=0XVk8Fly; dmarc=pass (policy=none) header.from=soleen.com; spf=pass (imf27.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.174 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=1731961476; 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=o3nxx+7qrTCUTgF8wRPbLSF+iqg1a4HrwDqR95ENSuQ=; b=7xfvWo+wmZ6mKRDPDi4UbQXSZT/YqPrqTwQSoah+J72uN+t49I/dlS+4JvJpM52uyOfzED NTh51FFxjc1FOTYa/aLLZnYXTkJ5T1Yhe3nBdJFXWI0eiYhy1owlgs4uw/ioAvcchnCq3h JJuGdwS85VcX+PgKddDKIBPusmbsKzQ= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=0XVk8Fly; dmarc=pass (policy=none) header.from=soleen.com; spf=pass (imf27.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.174 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731961476; a=rsa-sha256; cv=none; b=q+iYkeJfA6oe6MUX1iGnAQyPNrUWbngrKOKPsrkOmdVjElM94jmvqSekRjqFv+/PH8GoBV H2yZxahjQ5Ob7ymWfY6rygzyzt+WaDIOJL4vcS7cEjZUVVpb6/Q+jq3CQ7kuOXXCKjJiFE jxPMgVLj2eZkK6pRIBlsLdayHH7Aryk= Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-4635760725cso43872611cf.1 for ; Mon, 18 Nov 2024 12:27:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen-com.20230601.gappssmtp.com; s=20230601; t=1731961658; x=1732566458; 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=o3nxx+7qrTCUTgF8wRPbLSF+iqg1a4HrwDqR95ENSuQ=; b=0XVk8Fly56zrLqVFCUQ4uPFf6WEJfVIQOrE8i/dDIloxFDVHqJQBgA8QnrbSBe72Mx gjIdA4y+zab8XY+9ZXvLKm71FMs2/1T5XWwtOJ6Noo9FUcpE5irSvLq52GTDNvCLfJEH VbE9/3MQ6TCQRKx/87k4gFpjZbCQge2jIxnk7HxwjV8tOCOIhzXKhpKisOWk5g1paoGO SdElCmAUsO8JU3R3QVHjzFBHfOtbwCjy79EnvWHrUyAxhKyLY0ko4uR4D6Riil4v1Ung 7/XhBSgF95LZETcG8JFUyco6i91Qk469eHmSZgf1pWsjw2SzKJ62uvMVguUOi4MbVsXG qjbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731961658; x=1732566458; 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=o3nxx+7qrTCUTgF8wRPbLSF+iqg1a4HrwDqR95ENSuQ=; b=TbqSSKC1D94BXKTcZyn7JzmxONpUNcCtJdr87nrz9JfZBk8uc/RkI1fRy93Oz2hS0E 3Lt2/bvryhNfAP+ohm4UnocsgyfcnFQ5nd0jm3KicDHvxqMoYtSJJFJHu9ZkW75bUg7J m0G/WOBpBDWzrfXaeSD0oQYpZP5e2DrfK8yOHbWvPjfIp744V842WW3lXJv2jNSH/MKt 3N7l2TqandGOwXSMHutHJwLpFdHgYMVYEdPiJ0LoA5D03IRCMfKHwgxHmsQnaCLUzt/0 rfaHfKnrPsVSMarn9YZ/EuDHItDFlcORHaAXByyBPLX2p+GeZ/HVOz4j41wVEKnCmilT KTHg== X-Forwarded-Encrypted: i=1; AJvYcCVtHXWezT17GvlUnUisTbXW3W1OhLKZ+/pFMFTd1GJF8Mj+UpXp6KqzY7C54xg47GDfGZjohKZ22Q==@kvack.org X-Gm-Message-State: AOJu0YyOTSjRXyIh2qXYpVle5bg5mEJBdKaAokZXamhpKwTYo9v0XKEC XIf049f3++93/+KCqlideAcr3LanZIpeKjdoh04IAxX8mLx5+kdcTywU7sHt63JL3UbVpthI5mP rz69cZkLDMUFheOmrQb1NkSiT/TBC2YyIVvdf0g== X-Google-Smtp-Source: AGHT+IEVnem2aUWUfWPU86vXVaI52L5T1uqMRPM6WN6TPqoknhSkQ2b3QpTvZt2EMklkAGUIuUVQ4/bXMBR3sUHYFxI= X-Received: by 2002:a05:622a:4c8c:b0:463:4be4:b03f with SMTP id d75a77b69052e-46392d6cbffmr14403641cf.11.1731961658470; Mon, 18 Nov 2024 12:27:38 -0800 (PST) MIME-Version: 1.0 References: <20241116175922.3265872-1-pasha.tatashin@soleen.com> <20241116175922.3265872-7-pasha.tatashin@soleen.com> <9868242c-ce91-421c-8f55-1185a66657ce@collabora.com> In-Reply-To: <9868242c-ce91-421c-8f55-1185a66657ce@collabora.com> From: Pasha Tatashin Date: Mon, 18 Nov 2024 15:27:01 -0500 Message-ID: Subject: Re: [RFCv1 6/6] selftests/page_detective: Introduce self tests for Page Detective To: Muhammad Usama Anjum Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, cgroups@vger.kernel.org, linux-kselftest@vger.kernel.org, akpm@linux-foundation.org, corbet@lwn.net, derek.kiernan@amd.com, dragan.cvetic@amd.com, arnd@arndb.de, gregkh@linuxfoundation.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, tj@kernel.org, hannes@cmpxchg.org, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, Liam.Howlett@oracle.com, lorenzo.stoakes@oracle.com, vbabka@suse.cz, jannh@google.com, shuah@kernel.org, vegard.nossum@oracle.com, vattunuru@marvell.com, schalla@marvell.com, david@redhat.com, willy@infradead.org, osalvador@suse.de, andrii@kernel.org, ryan.roberts@arm.com, peterx@redhat.com, oleg@redhat.com, tandersen@netflix.com, rientjes@google.com, gthelen@google.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 3BD4C40004 X-Stat-Signature: rsc3j556ew57n1qtabjftf6mi454que9 X-Rspam-User: X-HE-Tag: 1731961608-209377 X-HE-Meta: U2FsdGVkX1+EXn4Yi4EGaiheY3RKxAQR3uHchi9mp8BE1srrwPrRU02AyhRMvDAQ08gSwwdoj3WnkRcei3We4Gj8DAgVxB3pAhxYVjvCrvfeXzPplki8uMQZJGYwUfuIHqT5MZFQV/Bz3PJZzq7i8D8bV/ZHps4w9I3+b2MH6XRA5ch+vXZLOcmTgbGoHJ7LXjGqJA8/kKrCpbLY6Bk6awFoxsc9gXDmqToccl1VWmM7tiEpumkSWor/Y8tSyo4T7/qtcSOitbLt0Ae4o6a5cYqNw+xdApHuQ84D5EyUTApu90gYD8z//AoV2yBr98YRRRJXf/vWsuvuHReP0nnQw+25Kr1UtfaQyLO7OLOeU1XoYJeBbXe/7MD60eCaGRAPYcuScoo02DMp4thhjdLXMAdN2nKEIMxhhBNHA7skyANUkk3jIgrJPNK9AHl4LDVyDege+pxWAxjYormBZIQnH4TAfopTNKgUAidz3cu7Gc6JXJ9lWHYdEEAR2ddiH3rB9+3QLFByoAYjFxcIHgEYBfHw7U+YvHq8KflLKcXUSxB6xkcBvr+qMhxhB6CEFPr3y/O/KraCyj9ScfWqCVCQEhGhqXOMvrzPCg37dUwjImayZw/yR9pjyh3DIGeYQNWzFKHgLiju1cH6GZGAHG4f322xC5Z7IPn5FLuKu/c0ZtDUkvH9nAhAppEIvFr0T3pxcF0c35K0nSxFYrGXgu1nwwBIPo5Me0Xy7gXtAXaon7jXK40D2TiP79Q59Om3+nxkudMLFgKdhTFDrd3AHfozeszdAEJdtaa8tCfm4HGCLUlnWNH921YqIWjlOSkKFnDiEEh7CffKkNZmifx0KwKh+z0xF7Ey46vMTFW9KFWfG1uRN/1xekOaHcfxI9BqoYQnTSE9KXii/gzhVRD0Exugj99Gx7W5ucLDnxpKRdRJepTjhNb7xEv9oYmntcK0De28WnsY+4feArOnNa6VqMw q2E3nTys ScyZ+LoN0RQKfsoPq7ocjGaoSlKTCJJpVgo6L41K5nIzDo7i6rD4r7syam6c/vjdKCh/nRttm4qqq3kUIxnUATO+K5i3xQDtUmC9GpNHtn8UbOGxFcgcqKl+MRmuAL16ysEw/Udlbub01iFLFRlh508jHkcWPrRmBMx9IMQz/d3Z3opfJpDSqIOimKcoh1i8+eiebx4dVU7QiP4b4H3tSVqMvSXiPRgWjiJ4a2ukl5Ij6ypXhnSW7RSwrtUG7ADnCUWtnDHzGebMvVbb7/IslJOCDC3SZ8zN91f1Hcyeh20PeFw78M0ix0cMjdW7/hetXtWluVQpu3+Hyk8M0MVvXAnHGHzP0Y1Gm38J+Y6SIQOHA0DIfhtrlCaDQflGpLPYKR7Javr7kckXCENOpuuMLeRu7fhSPkbrpbWoO+BtU/adxvs4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000115, 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 Sun, Nov 17, 2024 at 1:25=E2=80=AFAM Muhammad Usama Anjum wrote: > > On 11/16/24 10:59 PM, Pasha Tatashin wrote: > > Add self tests for Page Detective, it contains testing of several memor= y > > types, and also some negative/bad input tests. > > > > Signed-off-by: Pasha Tatashin > > --- > > MAINTAINERS | 1 + > > tools/testing/selftests/Makefile | 1 + > > .../selftests/page_detective/.gitignore | 1 + > No need to add a new directory. Please just add the tests in > selftests/mm/ directory. Thanks, I will move this to selftests/mm/ directory in the next version. > > > .../testing/selftests/page_detective/Makefile | 7 + > > tools/testing/selftests/page_detective/config | 4 + > > .../page_detective/page_detective_test.c | 727 ++++++++++++++++++ > > 6 files changed, 741 insertions(+) > > create mode 100644 tools/testing/selftests/page_detective/.gitignore > > create mode 100644 tools/testing/selftests/page_detective/Makefile > > create mode 100644 tools/testing/selftests/page_detective/config > > create mode 100644 tools/testing/selftests/page_detective/page_detecti= ve_test.c > > -- > BR, > Muhammad Usama Anjum > >