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 50290D68BDD for ; Sun, 17 Nov 2024 06:25:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 815946B00B7; Sun, 17 Nov 2024 01:25:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 79DD96B00BA; Sun, 17 Nov 2024 01:25:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6667A6B00BB; Sun, 17 Nov 2024 01:25:55 -0500 (EST) 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 463086B00B7 for ; Sun, 17 Nov 2024 01:25:55 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id AB6801C2806 for ; Sun, 17 Nov 2024 06:25:54 +0000 (UTC) X-FDA: 82794600000.23.B86D428 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by imf13.hostedemail.com (Postfix) with ESMTP id 9E26C20003 for ; Sun, 17 Nov 2024 06:25:03 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=QvmqafI0; dmarc=pass (policy=none) header.from=collabora.com; arc=pass ("zohomail.com:s=zohoarc:i=1"); spf=pass (imf13.hostedemail.com: domain of Usama.Anjum@collabora.com designates 136.143.188.112 as permitted sender) smtp.mailfrom=Usama.Anjum@collabora.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731824663; 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=eNkA+jOGDoBF1DzR74xP3oYFLSKLz/pv/89Q3x7ZaZI=; b=bEmNwU3wmGb5gwXozicP86fGyAsfs7+wzQMCiF3SV8sfAeILxGpWWsVXCHTx+V2SRPEisD H9QC+kpmdefAiPJZ9SI8YH1vpDQxFVIUsHr6jhJLSZzQ2tJ1wfiCSXecByjiH7uQ8Hvs92 5o2oz7J4jPu5DdiS+rEKEHLyEidSJ60= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=QvmqafI0; dmarc=pass (policy=none) header.from=collabora.com; arc=pass ("zohomail.com:s=zohoarc:i=1"); spf=pass (imf13.hostedemail.com: domain of Usama.Anjum@collabora.com designates 136.143.188.112 as permitted sender) smtp.mailfrom=Usama.Anjum@collabora.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1731824663; a=rsa-sha256; cv=pass; b=noCxNb16s7C2lUSGAKjMk39Ms94arYvihz8RpBYIXZprG8f1Ni3FSDOpor15E8kUt8W0vY qqktN8dy09047ddy0Pf6wWoGJG0WjnCwUNY6FggN50di6iaKYchns1mW5wLi5IOzo81WgF Nxtk0Cp3iwwtgJ+eGAONsCBeCyNS+5s= ARC-Seal: i=1; a=rsa-sha256; t=1731824731; cv=none; d=zohomail.com; s=zohoarc; b=D4Aq/DVwh/E3mUk0AG0S5Rkccm2R3LfyRqCNmZHkrj0S2rjwM2OjXq44H+KuqulSX/LziacyOF5ZL64p2FStQbwkvTL5r4cZSsDNojeOW5WAG7qU0KV9StgNmRjHI7wwy3m2QZM5CbVvsF3uwdbKFSAkPGNTwdrVGwI4aIp3/4o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1731824731; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=eNkA+jOGDoBF1DzR74xP3oYFLSKLz/pv/89Q3x7ZaZI=; b=GW6kKq2tzjR8S0/4u4ILXKTcaxwWNzh6CLdEPIbc0vrXOjYmZfV7OFDr/Kl0xCLRYhAIQKLDyQX61f9iXTtOha2ABKyPKG59YYQgHQmlf/QgHMWOzLpEpcRgR3X9KhqZefdV39iZNnOwYug7fojg1OlGAOx9s0ZSOX5Oq60BzUk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=Usama.Anjum@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1731824731; s=zohomail; d=collabora.com; i=Usama.Anjum@collabora.com; h=Message-ID:Date:Date:MIME-Version:Cc:Cc:Subject:Subject:To:To:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=eNkA+jOGDoBF1DzR74xP3oYFLSKLz/pv/89Q3x7ZaZI=; b=QvmqafI0vODLG/AZyo9Iogi0eBuzYZ8EM7yRdBOgl/S0MMA50m9aTBr2XfjOmhAW WeJhKDIQAiptxJiyQc28GcLpkpxBIOGMgiL7lPelj9yzTw2EV1LNM+dTXJy9E9dursR b2bEtyISmG6frMJ8xpzhCn1NlPPWmEzhGzvB7TSg= Received: by mx.zohomail.com with SMTPS id 1731824729720682.8589924584546; Sat, 16 Nov 2024 22:25:29 -0800 (PST) Message-ID: <9868242c-ce91-421c-8f55-1185a66657ce@collabora.com> Date: Sun, 17 Nov 2024 11:25:13 +0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: Usama.Anjum@collabora.com Subject: Re: [RFCv1 6/6] selftests/page_detective: Introduce self tests for Page Detective To: Pasha Tatashin , 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 References: <20241116175922.3265872-1-pasha.tatashin@soleen.com> <20241116175922.3265872-7-pasha.tatashin@soleen.com> Content-Language: en-US From: Muhammad Usama Anjum In-Reply-To: <20241116175922.3265872-7-pasha.tatashin@soleen.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ZohoMailClient: External X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 9E26C20003 X-Stat-Signature: jnzmysjy7p854j3gxcszq5w53rwpzcxo X-HE-Tag: 1731824703-560003 X-HE-Meta: U2FsdGVkX18vP7QolL2vQzm6x7yQVKkI2qqqgf14gJTnqgKkINZ4FQliBW6L+/cxVkNm188RLdA3NoxVK4RGs0U+WzTmWeZ65Pa2D3bX/vOiqCmK9t0XtbpYnC5sMDVquYSGBA6+WZ5777z1BpZN35BX7Zl0JIjESr0SOO4PonrgsuBrmVQMNjUF9T06+Jsmw0rIu0wEZ1RGlaFbtJ7V+o/iS/e35aPX0klnaUU/xB7Jz+ESgmnL/hgAVurwqsx98upP0g6xi4TuAX47nUyWX9u7LPUGqO3pwl7QopGkK10xygp+ZUitA7oGmL7r1F4zkTu9ladfBhAXQrakJHyJWItG2h9DEqO/cKc8ni55o6HkVS1uyDVQULyB1UxbXtEVLvfpQ98Y5zxC5CseQf2qfKEui2OKGDyXd5Wrcbbx5L/gshZsO0oEyvHTMLT9R9+YulkTGGSWJSQvSWYe8RQceNeDiOqX2zNYrl0jYnS+9V4k7JU/OF/0y284jDLnvSpMByKViOlnvAOOey5VfwLMICFSol9dfGB32iSMbRf4rzV0nI6PWNjLLlbcktFUkBOLU/Vp7X4LxOdvuuxRKLyr79DPviLG1qasAMjlGkygJZz6sXL4fBnja8Sqbqrr8Hze+qCsSGJwBA30EXi9N8DiPdP+loLLsjZeQrLQuVRtK03BidurdIDhJV8K44nkHx7puSY5F9dVDJcCmC8K7HmM6BEcI3r6OoVZUXw3Neeszv3lqFEVuelWRP6ULZy/2OYpUkRB6ic9S0gsJbidWujLijdbVJYJ+2iW26ZlOHe8kTWzIqnXc8xkIpvI/49MxYC8V/70LhQZgYNEAsjQ8YyogVWKTq4mpCdmvK922CX+kRGnvBYxM0gKAYU+ZXoMovOH8Us7sQVCC5MPl2G4vUcSD6W4JJHaTk3CEoZsSSzTA/bOvjIxlfLACXS7OmtjuzmJ2WTh+t8pNcbc7IN0yzw pfxUdZaS v7CgL9Xr8FZH9/vaxShi+POhlt4jLUyQk/EiU5V3YoClt/os28A+LwIvRBnLTlcr/RRSVGCJMmC7aa+6BzPjEFPzxxaT/TrO7N+DoC8p1cAay2eZhORSmiNcyktWmrNJGWg2CfsbO9bK7ELN2ng2ZT0CH+uvmK75owz2Ym7QkMbrsah/9JQmxj4E4qCGWpZqm1XvTXWSpmqGkWtBVyZgX8YN3Wbf9ZhEasT1p6Doc/jEFlYxdleWNI91WvJQxBtpTEp1GGIetHmOM0+9f99Ed9gRbBsnb1BfFU6qOhVoDTFdkek2C+Pka41JGIkKoK0jmRh/d7Zfx/Uv6HGPTgmoHXlacEeSMAD3Tn19OtZV6AwpK+HfJ2NpsDhayjhPXgUZZVY7zv1uxyUeX94UKycNwus2jEglzpxHyrY6k X-Bogosity: Ham, tests=bogofilter, spamicity=0.000223, 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 11/16/24 10:59 PM, Pasha Tatashin wrote: > Add self tests for Page Detective, it contains testing of several memory > 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. > .../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_detective_test.c -- BR, Muhammad Usama Anjum