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 74C97C54E90 for ; Thu, 22 May 2025 16:30:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 17C0F6B0082; Thu, 22 May 2025 12:30:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 12D216B0088; Thu, 22 May 2025 12:30:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 069CF6B008A; Thu, 22 May 2025 12:30:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id DCA0D6B0082 for ; Thu, 22 May 2025 12:30:23 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 4B84E121BC9 for ; Thu, 22 May 2025 16:30:23 +0000 (UTC) X-FDA: 83471081526.28.775A7B8 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf28.hostedemail.com (Postfix) with ESMTP id 8E22BC000F for ; Thu, 22 May 2025 16:30:21 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=a+6PMrVG; spf=pass (imf28.hostedemail.com: domain of broonie@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747931421; 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: references:dkim-signature; bh=0EQKiYfjVKXTX6wx90II+wsRixxPAMEEqR7QP6hJgow=; b=wX/HUvb36/YMk4oaEY+1mZkFhBD1NrUrfYyS77iTvqKcG1XGal6o2UImkDXj3VjtRvKM+B yERn24wiqZTR6Lw3f7GBQ4RcCbtjlIIghQa04sVW8sOQt/7tBNTRgtiKbMaCqa0DTBlsvf V9OO6OwOuq/pe9vUker8fvtCyXFNfdg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747931421; a=rsa-sha256; cv=none; b=zoMmlE+QHkiKv6CbchJbHvdr08xHbrXR4xARm/JhaP46bJaZOGl8HVOZTLMJfO2bYyzAks eYYNFgqJFUqATkz4yQB0fZUVVbkkQ6rsnFhWFqXOHRRxAmpP3RbcSkTBlI9iHmqXA0SslY Nu9q6TywXb0MIw8Bku5Dy6VD4YRPE9I= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=a+6PMrVG; spf=pass (imf28.hostedemail.com: domain of broonie@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id D81A1A4EF6C; Thu, 22 May 2025 16:30:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 18942C4CEE4; Thu, 22 May 2025 16:30:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747931420; bh=VvYoIAPws8oKWrSzmwyl5I2kVoNn7TSdR7yt+32hlHw=; h=From:Date:Subject:To:Cc:From; b=a+6PMrVGQUrDneoBqo7DpWq3C22wqZjSn0oPDNex12hEXE6P4jNg9TL+coc9VhPv3 v3H9whzPkI1a66RrzKo8eVKrvAn1vzrZPvXCSgm9vQT2vt1FkePpF7Mm6+zcf/zgd+ vrbpV2fwolsZffJQ8ROfywhL/8TNw8BbBq7dOYvzdYz32LDiqpsxsdKBVaN3GXPyHP HyeFuJN5AWGXicgR03nnbHlg023X8N7Pt9VSPc+l4LrEa7RjbLObAXAOpwuz1ho0IJ 9ERA+94SSEf+KX/VQGZLKC1tlKO1pPAqQPCyWEhS6hnvJzK/upDQsCeLYCgMsogeye ndC7CquUbPedQ== From: Mark Brown Date: Thu, 22 May 2025 17:29:00 +0100 Subject: [PATCH] selftests/mm: Deduplicate test names in madv_populate MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250522-selftests-mm-madv-populate-dedupe-v1-1-fd1dedd79b4b@kernel.org> X-B4-Tracking: v=1; b=H4sIAMtQL2gC/x3NQQrCMBBG4auUWTvQRCLqVcRFSP7RQNOGTFoKp Xc3uPw27x2kqAlKz+Ggii1pWuYOcxkofP38AafYTXa0bnTWsGKSBm3KOXP2ceOylHXyDRwR1wJ +OPFibuEa7kK9Uyok7f/H632eP7/4p4BzAAAA X-Change-ID: 20250521-selftests-mm-madv-populate-dedupe-95faf16c3c8f To: Andrew Morton , Shuah Khan , David Hildenbrand Cc: linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.15-dev-c25d1 X-Developer-Signature: v=1; a=openpgp-sha256; l=3082; i=broonie@kernel.org; h=from:subject:message-id; bh=VvYoIAPws8oKWrSzmwyl5I2kVoNn7TSdR7yt+32hlHw=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBoL1EaPKKO67XVukLC02kQQKb86S1XJSrhZcwTGdkT d3uiRGGJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCaC9RGgAKCRAk1otyXVSH0KUEB/ 9nHnsZi6fuK8Z2Egd5gNc+gg3Dv5KcnWZDd4FCa5MoUrj2Js/x0OfjS9yujvOqaksSwIkyaaNdn5cN Y3lHvmHA+U8CV2bkF2baU/2/E2yb8FHdOtxt/GORbzgtou0sCubqI9/7oOL5D8nIqaBQC5qEdnoPKs 9U0RR0i5WBYfnlu6ZJwzwProVavVofRyOrSNTUFmPkR6C4IGU9EsXlJuTtdtCt1NV+LjBWwFw0voyN S2EjvNxlsO60xMlFqkjuaHGKm6HcqcvhDatX1ZYGvYb8iix4Jw9FZNE6Hzy1/xQCZsS2DJi1FQruXZ Y7Ji+ehGYg8SmjkFoiAOE3PYzOq4da X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 8E22BC000F X-Stat-Signature: hjbe7uwk7y1nxdbs1qhe1tgups9i9hdq X-Rspam-User: X-HE-Tag: 1747931421-994216 X-HE-Meta: U2FsdGVkX196C/oS+RvBrJOMe/aTnBZknt1E41YR3T3eXrX7jbsDc4kCHmraJmpB9JWbTn5URl+0/UZOkID0/1lJYFuW6QmatD0EMhdx6v1BtUrGzIHgRu12ljrDsXW6RNzmEVSI9DhWqlC1ZVdFoWhTAa/Zs2obqKHmNAImqdjg3FhGS4PrCfNyfbb3h7ZjCEhsXjSQJphgztO6jbs3yEDWHU/KquZcnU4TWQjanMgBlJnAwi/qix3PT60Vx/dvuzSxFSbaaOCb/mc9fotZrwxQFHTYL/XKAS5lgE7sMng62N8spdPmwmNcUXYskHRQ6bRzhWcqfzsC9I2nEWs7bjoZa2wNXGjnUrC/CzLMa2pllIZOk6xxrjPfbrwDErt036rNfgi81QzicBHCE7BwsBw+11kMYqEmWL6atRL7LxDN+GWycAm0fYMawVU97ZbQcaJXsgMUafbQyCHrHJyNdZ2t3VdlJXyz30mVjzGixI7R05uzz85eMiAQhmpYakQ3AbFWL/4FIUYKSXxUncxmH4b+Lrp76h2rTQ7FrqxbnFRDOqCHzrXEBjeBR/lpKKmhKLlmdtnhKsJi0F8oDWnQItNlvdeUe6eDEbsUo/UebwlJjG3+01qbi+gvwI52S/oT7zEZpdnrc8lkdCTx62ss38+N3Q4kWDpYhfU1SoIbtOnedaHweItwpZbvpxPZsexbh1UNeeNRVNL1cIyWi3G7HtPwTCUwQex+7CO9Fj7nI0AY/AUZb9dSvy6SBVHsQ1Qd4QvrjqF9naka+jiTuMmattWA4HtccLXA5b74FqfUMbnkhCkypE1fdiZ+qPYPdKTPBqzu/73vm1sgUbawMSmhE03glnKIyT756ePfj+DP15nEWRHpQNmWe/DZuJa33VdP3eldp/jmMA+zXqMOtkg90jtEGvMlLKzyn7tIfXYldlnDVA6rcgCEFOQajjDVGmKY 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: List-Subscribe: List-Unsubscribe: The madv_populate selftest has some repetitive code for several different cases that it covers, included repeated test names used in ksft_test_result() reports. This causes problems for automation, the test name is used to both track the test between runs and distinguish between multiple tests within the same run. Fix this by tweaking the messages with duplication to be more specific about the contexts they're in. Signed-off-by: Mark Brown --- tools/testing/selftests/mm/madv_populate.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tools/testing/selftests/mm/madv_populate.c b/tools/testing/selftests/mm/madv_populate.c index ef7d911da13e..b6fabd5c27ed 100644 --- a/tools/testing/selftests/mm/madv_populate.c +++ b/tools/testing/selftests/mm/madv_populate.c @@ -172,12 +172,12 @@ static void test_populate_read(void) if (addr == MAP_FAILED) ksft_exit_fail_msg("mmap failed\n"); ksft_test_result(range_is_not_populated(addr, SIZE), - "range initially not populated\n"); + "read range initially not populated\n"); ret = madvise(addr, SIZE, MADV_POPULATE_READ); ksft_test_result(!ret, "MADV_POPULATE_READ\n"); ksft_test_result(range_is_populated(addr, SIZE), - "range is populated\n"); + "read range is populated\n"); munmap(addr, SIZE); } @@ -194,12 +194,12 @@ static void test_populate_write(void) if (addr == MAP_FAILED) ksft_exit_fail_msg("mmap failed\n"); ksft_test_result(range_is_not_populated(addr, SIZE), - "range initially not populated\n"); + "write range initially not populated\n"); ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); ksft_test_result(!ret, "MADV_POPULATE_WRITE\n"); ksft_test_result(range_is_populated(addr, SIZE), - "range is populated\n"); + "write range is populated\n"); munmap(addr, SIZE); } @@ -247,19 +247,19 @@ static void test_softdirty(void) /* Clear any softdirty bits. */ clear_softdirty(); ksft_test_result(range_is_not_softdirty(addr, SIZE), - "range is not softdirty\n"); + "cleared range is not softdirty\n"); /* Populating READ should set softdirty. */ ret = madvise(addr, SIZE, MADV_POPULATE_READ); - ksft_test_result(!ret, "MADV_POPULATE_READ\n"); + ksft_test_result(!ret, "softdirty MADV_POPULATE_READ\n"); ksft_test_result(range_is_not_softdirty(addr, SIZE), - "range is not softdirty\n"); + "range is not softdirty after MADV_POPULATE_READ\n"); /* Populating WRITE should set softdirty. */ ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); - ksft_test_result(!ret, "MADV_POPULATE_WRITE\n"); + ksft_test_result(!ret, "softdirty MADV_POPULATE_WRITE\n"); ksft_test_result(range_is_softdirty(addr, SIZE), - "range is softdirty\n"); + "range is softdirty after MADV_POPULATE_WRITE \n"); munmap(addr, SIZE); } --- base-commit: a5806cd506af5a7c19bcd596e4708b5c464bfd21 change-id: 20250521-selftests-mm-madv-populate-dedupe-95faf16c3c8f Best regards, -- Mark Brown