Message ID | 20250220-mm-selftests-v1-4-9bbf57d64463@google.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 A3341C021B1 for <linux-mm@archiver.kernel.org>; Thu, 20 Feb 2025 15:03:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E1A85280004; Thu, 20 Feb 2025 10:03:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DC7ED280001; Thu, 20 Feb 2025 10:03:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C41C1280004; Thu, 20 Feb 2025 10:03:50 -0500 (EST) 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 A5629280001 for <linux-mm@kvack.org>; Thu, 20 Feb 2025 10:03:50 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E70725293D for <linux-mm@kvack.org>; Thu, 20 Feb 2025 15:03:49 +0000 (UTC) X-FDA: 83140642578.07.186E263 Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) by imf21.hostedemail.com (Postfix) with ESMTP id 1B3481C001B for <linux-mm@kvack.org>; Thu, 20 Feb 2025 15:03:47 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=pyguurqo; spf=pass (imf21.hostedemail.com: domain of 3UkS3ZwgKCPsmdfnpdqejrrjoh.frpolqx0-ppnydfn.ruj@flex--jackmanb.bounces.google.com designates 209.85.221.73 as permitted sender) smtp.mailfrom=3UkS3ZwgKCPsmdfnpdqejrrjoh.frpolqx0-ppnydfn.ruj@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740063828; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=y0OlocBh0Rs8sEPgodfZSsh3pCn2jLgGhmAgomJhmE4=; b=ScKcZ51QUzoLBMcUwg+5tlz6fs+W+/lBKVGFryivsTT94olAPniTm6SSttFzGAheFW+CNO 5IjLecLiaShy7C8jsVPdcEMbbLADC9EKGUE6wRDfXMIU3BTwLmaEIb4D6H7mNYX1umQHlD bh7ZaZnLA65WQ1q0mrWuvGGeMYgvBRw= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=pyguurqo; spf=pass (imf21.hostedemail.com: domain of 3UkS3ZwgKCPsmdfnpdqejrrjoh.frpolqx0-ppnydfn.ruj@flex--jackmanb.bounces.google.com designates 209.85.221.73 as permitted sender) smtp.mailfrom=3UkS3ZwgKCPsmdfnpdqejrrjoh.frpolqx0-ppnydfn.ruj@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740063828; a=rsa-sha256; cv=none; b=AMz3uNr8ts2rGg4+p3Ut4CprPuU0PI5gMjjf9y8tSGsOtVMGV891nXTSMY2UzewCKVZtQu 37aC0flyqdy5TDG4E6lflb5Ler4yMsnokk2XIqOxoWe0/ljF/mVLKmVIr9bsu0Nw6WJDlO OwseGEaBjZUrshqgqZf2R+3r8yc/Fhs= Received: by mail-wr1-f73.google.com with SMTP id ffacd0b85a97d-38f20b530dfso945579f8f.3 for <linux-mm@kvack.org>; Thu, 20 Feb 2025 07:03:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1740063826; x=1740668626; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=y0OlocBh0Rs8sEPgodfZSsh3pCn2jLgGhmAgomJhmE4=; b=pyguurqoBM7NZVE0g1qjxC3V0/A2ZUQBchUvkDl4yFQStVFvJhn36torU7j6Gn4zkB aTWyBPm+dzHDc2a6BOlIXHrmVtHb+dEXLWkrAi5cEgHD152jsqCX1Q4R1Zl/HaF1Tojp BveS3GCAlDWu84BiIMzszhg9ms7NBAV9Uu22onBB7xhKv5x4EXzvT7fo0Vlztog1Wk+x 7NGuLlpavSiOLafyHcUpLW6MFrSCsM7Kcpwn/mOxkqpYE2w6d0kX0G3EmQHK9KX/cVxj lUfz79JOaWpv/sWgeT1b/20Xcqa9GBa5uyK0u3zyA+2O9sEznX8qljRvVnEB8E6sqNkn 5Iow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740063826; x=1740668626; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=y0OlocBh0Rs8sEPgodfZSsh3pCn2jLgGhmAgomJhmE4=; b=a/tLii5sQLeTWmFuuK8P3EMd0h9H1wGI1+UgOpimYnolQzz88QGSmPOGQyYa6kAzs0 Demy4kGeYFEBRg9TZtovj+Wng7wqvm054MG6qG7j1Py1BC1Ut2iFBIbiwQXSK3e9limo R+7SQTQzWOwQWADWDgnXbHWBNAbS7qyy0U8gYfLxi9I5+MXm8YMMxumY/Lf7GrOhWtrZ 1TX8vnTVMA9sFXYaRT8edX3juMyxXj93sJLrOYHuyB8Gu8sF2xWfQuu7NRrBFEicZ+3B iAg6+5Ey2dwZQgsQh5FfGburmwhP1XaGmEOQ3bK1ocusaoOCGHpAR+uLFitQb3gllykY xDnw== X-Forwarded-Encrypted: i=1; AJvYcCWg+DMpScknZ+4vyLI4pxHreUqydmtDb2C0zUfu8OL797Y6DID3bN6daAFYcuHT6yP54Y8IrQyNBg==@kvack.org X-Gm-Message-State: AOJu0YwmbWFm4kQSO92RCSnwwXoT2c1eiqG5P3V5D3X0joWwZj/dUtFp juwK0w4TpYM7+EU6Z7ed395byMsgp0vxPxY1Rmr8bOd2VUMjsBldeAn7j/jPJRQkRmr/853QYrh 8WWBm56/A5g== X-Google-Smtp-Source: AGHT+IFsGg82gKlzl8tWzntDHJFghDx2t08uXQ7P5idCDRgaVqvqc920eCUSioT9wAdKGGY50Zw9lE7MF0GKww== X-Received: from wmbez7.prod.google.com ([2002:a05:600c:83c7:b0:439:67c6:5642]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a5d:47a7:0:b0:38f:4b15:32fc with SMTP id ffacd0b85a97d-38f4b153521mr12347926f8f.8.1740063826684; Thu, 20 Feb 2025 07:03:46 -0800 (PST) Date: Thu, 20 Feb 2025 15:03:16 +0000 In-Reply-To: <20250220-mm-selftests-v1-0-9bbf57d64463@google.com> Mime-Version: 1.0 References: <20250220-mm-selftests-v1-0-9bbf57d64463@google.com> X-Mailer: b4 0.15-dev Message-ID: <20250220-mm-selftests-v1-4-9bbf57d64463@google.com> Subject: [PATCH 4/6] selftests/mm: Skip uffd-wp-mremap if userfaultfd not available From: Brendan Jackman <jackmanb@google.com> To: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>, Andrew Morton <akpm@linux-foundation.org>, Shuah Khan <shuah@kernel.org> Cc: Mateusz Guzik <mjguzik@gmail.com>, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Brendan Jackman <jackmanb@google.com> Content-Type: text/plain; charset="utf-8" X-Rspamd-Queue-Id: 1B3481C001B X-Stat-Signature: 16or6gumrxff6b44juztdwi4t4td8p4h X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1740063827-207857 X-HE-Meta: U2FsdGVkX19cV9Y06Jtz4ZwFSjLYsc1hFZK8KksHxBJpZax66b5YXvLiNFwhWwGfs41SDKR0r3SJUxkn9sjj5+i5ns9jeeCj+mO9eZ/Lty95RpRFiHpE3BlTTic8c9iQ2u3V0cGqyxsPbCCPkxv4EWrXU63oQNkIuII7tfEjwAy6YLEIOlBYNIKSUJmWXA9jo/mtCKoT7xFbamS3EQkYU3P68VwG6v8QySzJW+iCeeEyyLIhdxn4jRi2cW7WX0FADoO1KYJ7OXziaZAT7Rq6wtoSjrYp908i3DddfwQ55UChJRm++KZ/Z/zR25MuZXa5i5Ky9SygIJP2Iu/y+zQFl32C058Jkru+qKhuaimGG1DrcoQBstAip6g9eKagHgowfdhxQSL8z5p0ImLY8mimRcyPqU12/vr+HN7L2bF+RWCeehVHxTh/X+KcS5tg1BxUCmDLmVbXYN3tgWa5n3LN98b4C/ZJs31QdB9Tn4tOAfWZj89I3e8ISdAF+idRswnsS6jk5d10nSJRDFl1NOQyS18gUXLJ4UgUvkPXRnE8culYhWqX6+oChfb3hMZrnTJJQL0NQW6DPGxENZjTWdoi7nKjnxQXyzlE6tPAN73V0hdYdgVSdkIHnoHjaAyFG+dutgYk8Elv6sjt63e9BNF7LLmqtImalH73DAaeVdG++kOm6mkSDgJrzU1PftFnfwbAZRI7lYScY9z42ysav5pP960tInNSTSbBfO4K0KFLgwemn4ySSsXhNPMLqfe07nD5weN0tS3bsBq+mIohQh7bBobbcJsELex/5iRpqTfiQkbcH1KmR3KDobnNhVNOe4QyQ+c79574ppR0k/3N0j71ny2UZOnA2H+8Go30fpFkyYICJLfAprAEB+ZhX7pEdF2FGfttTNJbZP5WzfDsRoxWZgXlk47D2cp/+XWSapvn51e8j7bqZYIKRA+nWyjg0nULv9r/6i5tmBAljrPf9LP ynmlgWqj 0IlIkdHQ7lgMXDsXG6JiU2RiXUDzCatxe5veqpOm5bAqzrSfjr6p4Sx/2bKb7+Qau+PgGzqe+oooV9GAAPtXz0iu6jI5iG2OgUe3uhdoDAiEFOV1op94NBEbdfcw9pTzECX/R+eAvE3Qw/fHEbMUd0N0wBbbGRJU9Y1C7oAY8jPI4GS06tGwFq8VMEs69Id8edNYXxcjUAEI0qgD4ZuS/tyq5vHpkqJT6nNruCX1OHo6DLxL2abZQ0rK2XovdY2T2C1159iT6e3zDUojexj9soxtdGUnJCfJ3TEZrb22a2RfFGkftBiSDMuP/1pzvQxQp5CegkWmn2UTE1sa+3I93HrMpYgdqnCFVueSqAQoAcsTic1Z51MHV/3KZTjaUuXIS4V9zjv13pRuXBX5Nz/1Y0vb35+d2yFPoRRCBo+M3MemY0uljVTQBev2Gg42iK33R5ekyIFQvUTZ0xTUBErPlc9QnhHkGb91HG+7tQ3G/Gr+NyA/4rjPklkwze8qjRT5+CNjlWQO1hIzuz4Un5s1VJe0a+QKpzTq3qPbPvoUjV1JmTzbGwAb6vTZM7w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.423701, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
selftests/mm: Some cleanups from trying to run them
|
expand
|
diff --git a/tools/testing/selftests/mm/uffd-wp-mremap.c b/tools/testing/selftests/mm/uffd-wp-mremap.c index 2c4f984bd73caa17e12b9f4a5bb71e7fdf5d8554..c2ba7d46c7b4581a3c32a6b6acd148e3e89c2172 100644 --- a/tools/testing/selftests/mm/uffd-wp-mremap.c +++ b/tools/testing/selftests/mm/uffd-wp-mremap.c @@ -182,7 +182,10 @@ static void test_one_folio(size_t size, bool private, bool swapout, bool hugetlb /* Register range for uffd-wp. */ if (userfaultfd_open(&features)) { - ksft_test_result_fail("userfaultfd_open() failed\n"); + if (errno == ENOENT) + ksft_test_result_skip("userfaultfd not available\n"); + else + ksft_test_result_fail("userfaultfd_open() failed\n"); goto out; } if (uffd_register(uffd, mem, size, false, true, false)) {
It's obvious that this should fail in that case, but still, save the reader the effort of figuring out that they've run into this by just SKIPping Signed-off-by: Brendan Jackman <jackmanb@google.com> --- tools/testing/selftests/mm/uffd-wp-mremap.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)