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 179C5C5AE59 for ; Thu, 5 Jun 2025 21:40:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3E4A96B00C3; Thu, 5 Jun 2025 17:40:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 36E4E6B00C4; Thu, 5 Jun 2025 17:40:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 25CE06B00C6; Thu, 5 Jun 2025 17:40:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 04C2A6B00C3 for ; Thu, 5 Jun 2025 17:40:15 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 8BC3F1A1805 for ; Thu, 5 Jun 2025 21:40:15 +0000 (UTC) X-FDA: 83522665590.05.90FA94E Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf27.hostedemail.com (Postfix) with ESMTP id D541340006 for ; Thu, 5 Jun 2025 21:40:13 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="GlKPATe/"; spf=pass (imf27.hostedemail.com: domain of broonie@kernel.org designates 172.105.4.254 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=1749159613; 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=c4bMkzrt/E4/46QCHE25MGMR8tk2/cgP3SXlZ6OWMMY=; b=iYAgZUH1YmPq1XXMV6uKfFzW+fcbec28azFVp0ezsS0NMFlZc7DRQwe93lu3mahdm1h7Ck rJrcvTpplZuPYLfmuBqqDIGU+p42g7cI+oFB7ZKf/S3EEnT97dBrk9VNTPHDtLC8Kl2J+q 3NUqzqnhQ+xSL3JbK/KXhhv19VCLg/8= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="GlKPATe/"; spf=pass (imf27.hostedemail.com: domain of broonie@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749159613; a=rsa-sha256; cv=none; b=O0R9bSviLppovrKANHImejfCkvtUJLyDhSD9AlNvGmUSPDzjT7Q8mFjFo4sQ7dYvH0bRpP AM0pLWa3nHubhMxu51fs69e/Y+xSfsAv0ettI0b3dn00+mU8IqoNFEOHo/nsZf2av+cME9 iM+aVn+mIKqXHAIA+Vt4pQ++nQdzv2U= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id EBEB26154E; Thu, 5 Jun 2025 21:40:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2B46CC4CEEB; Thu, 5 Jun 2025 21:40:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1749159612; bh=jF4uQG4JzF72d7snTV6xQmqLe92fvsopln0oHorfTsM=; h=From:Date:Subject:To:Cc:From; b=GlKPATe/Avsm6ZuNOpe704ziDRKivTFQ7MOe6uZNlB9t5qMm4cqmXH6Rq4RRm0K0x r8Iflr3yiR1/Oi0EntShR5LLAD4hoyLjugTn2+0RFwR/GfE3zdFbYI0NUZF8QRnPVN GpaRipwiY/8HVIFMgMZHpE3MlPJyUSarM/Rp1fDwhAWgqqRwYXkE7I7yYpsKl4gcJW 5BvSqaIHmGWbw13oHaIn/153L5/p+17TEcfRzXaxckIwH+efuSKbpkkGRBbaMXFs65 xtGI/0sMcLRMhykdLzBRfXGj0XWB6ElV+5pYkGN/xXDBw1IVhz+PUbCd3frBU0tez/ VXDSGwzHHS7UQ== From: Mark Brown Date: Thu, 05 Jun 2025 22:34:31 +0100 Subject: [PATCH] selftests/mm: Skip failed memfd setups in gup_longterm MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250605-selftest-mm-gup-longterm-tweaks-v1-1-2fae34b05958@kernel.org> X-B4-Tracking: v=1; b=H4sIAGYNQmgC/x3NQQ6CMBBG4auQWTtJwRTQqxgWjf7UCbSQTkETw t1tXH6b9w5SJIHSvTooYReVJRbUl4qebxc9WF7F1JjGmtZcWTGPGZo5BPbbyvMSfUYKnD9wkzL a3rre4dbZmkplTRjl+z88hvP8AZBYcXJxAAAA X-Change-ID: 20250603-selftest-mm-gup-longterm-tweaks-e685a8ae9751 To: Andrew Morton , Shuah Khan , David Hildenbrand Cc: Lorenzo Stoakes , 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=1375; i=broonie@kernel.org; h=from:subject:message-id; bh=jF4uQG4JzF72d7snTV6xQmqLe92fvsopln0oHorfTsM=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBoQg66dsI93JV7jaEUVWpgeecRKK89umoSWS2U+wte WjYo/yuJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCaEIOugAKCRAk1otyXVSH0PtTB/ 9/UeYw9A7wm3FKaXvq2MEwdVcJo4LgFSyAItBCoqVAe00bppjaqaxjMIGfBh0rzwY5pSqr/7gk7D7w /T78BTJ8ChN1LUXm++WUw72gXvhxCAxtTY2LyaQvAjAN0wOSWf61ziQmAy6zDdSNqVGEzO3IBtnmlc pnH/CoibYybieEhalHrnxOJtti7shLtoYtNRKoW8gQQZPHCaSk+phYC2PkVzj8aifFvj3J+l5V6wxA EDkDZ6HYWlXTZ4Twqw2knAXmTPo/n79shLjahyarK6LchvzMRGGSKLH/BCETV0NX09Zre275yqLEL4 vALD93orwfK0aSVdE37UE0zhGGMufx X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-Rspamd-Queue-Id: D541340006 X-Stat-Signature: 63emki8zcmas97stuw1joaqwjjtyekys X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1749159613-61106 X-HE-Meta: U2FsdGVkX18iZzn/5NjotnkeMV4jVH0MY+noSJ8vRRw3QlWLQfCT9CDlTRq5dioVY9cRY/zdKY3rqtsLXlh7j3VWdqyDdKliGQ045Rt5eBveVdKHkzcjiJMR3CSzMg3D+rY/4GnT6RO8nL448IcPa1LgOcbE6vbkMAC9LbUaOARy0sJFyVAoH0FproDqk4JwJfqaCEXC1ZgKSrbsJeuXh1BI0tjbkC0CRIjz5ODLMI+JSmnZ+YvirroPJq6lcl+UXx3c5qk9Avmgl3vAt3k2DQI8MupFX4AIbIbd5Tp+AcLTWKx0JtH0bjGlpo9mmXwBR8A+sSZc9KV6/uqzSXUvs3couOEsQQfEOIJXql950zOMU2suRDFL3ysmCWzT8iMp+Ss7AevpJGfJtiIw9UGoiKvlVcrToAyDbQAVGAf2kGTYGFikZdHLRDfE0gS5pOr5Y9TGFqTcZOLF6Vz4s4MdqQFnJJR+f60ofEsOV+YMNu7ONoph3VelYfb/hdlE2wxArLN/E077/EpzZE5eEvRUDutYPu1+1Ryt46evDWn8qo9ex6y+U9szXGCFr41ZGJY1iNnMbzRDcOt6QOu4eoEnhGGSbJOnBn8YkrgaqH7yBBnEmrudDuOtet/XjBPtOuBQLFYVLPq7XvrsWc181QdkLdC1jQKeUEejje9Dac/zdOWKOCZhxo/toDtb0JlFfTjRCW0zmXjcosIvhC9IFpn71GAG++sF79IBjUinv9N7jqBnuFwbGUfIPw+RSZjmNJWKPqqu5tlJqhJ2VAeAR/lPJLIL3/mtSmOPZ5wgQM5fEH7lZkfykfX9IVB5mADnMkCsaqfejtKo9cMxwJHO+oWeJVlv1uMdDZQ+l7A3J2j0FJ+/bxRPYfLl6fvxI62YPQZ/jgM5FDv4TOgZ07uto8v8VYi4br0868MO6L0OcZoZtkJcMRVGqNVapVs55noWGi6+tpxD+Ye+8ArFBUp95ls m9GEz0WD rCyUpGoIjzi0Ig5svsR5iUWkdB8ZG99JNQGfQmFpPwHlI7sIFC5rSgz23bpQpB2GPwqFBugXShewzRjw7ctU4YLuJJMH/AqLZomLxkhpSgn1t30CVRhznMXfkdvudydPlW4SLgP+d4pHzLGNYyhyH2ovR4JpDYcwXkFORXnkLsw1Qkuq19Z8yN1jB9FQv5aa45xiVzDFn7iZ+mgReCU77ObQj1XbNSjk8f23yI3lK/BGLgsVlaNM9K2aW1stN223WMr0GU0KQLb3gzJCsf66drHa4iYSmaYf69cL3 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: Unlike the other cases gup_longterm's memfd tests previously skipped the test when failing to set up the file descriptor to test, restore this behaviour. Signed-off-by: Mark Brown --- tools/testing/selftests/mm/gup_longterm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/gup_longterm.c b/tools/testing/selftests/mm/gup_longterm.c index 8a97ac5176a4..29047d2e0c49 100644 --- a/tools/testing/selftests/mm/gup_longterm.c +++ b/tools/testing/selftests/mm/gup_longterm.c @@ -298,8 +298,11 @@ static void run_with_memfd(test_fn fn, const char *desc) log_test_start("%s ... with memfd", desc); fd = memfd_create("test", 0); - if (fd < 0) + if (fd < 0) { ksft_print_msg("memfd_create() failed (%s)\n", strerror(errno)); + log_test_result(KSFT_SKIP); + return; + } fn(fd, pagesize); close(fd); @@ -366,6 +369,8 @@ static void run_with_memfd_hugetlb(test_fn fn, const char *desc, fd = memfd_create("test", flags); if (fd < 0) { ksft_print_msg("memfd_create() failed (%s)\n", strerror(errno)); + log_test_result(KSFT_SKIP); + return; } fn(fd, hugetlbsize); --- base-commit: ec7714e4947909190ffb3041a03311a975350fe0 change-id: 20250603-selftest-mm-gup-longterm-tweaks-e685a8ae9751 Best regards, -- Mark Brown