From patchwork Thu Sep 12 10:31:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Muhammad Usama Anjum X-Patchwork-Id: 13801866 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 BFC83EEB587 for ; Thu, 12 Sep 2024 10:32:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1AAD26B007B; Thu, 12 Sep 2024 06:32:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 15ACA6B0082; Thu, 12 Sep 2024 06:32:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 048F16B0083; Thu, 12 Sep 2024 06:32:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id DA4F46B007B for ; Thu, 12 Sep 2024 06:32:24 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 6967CC01B1 for ; Thu, 12 Sep 2024 10:32:24 +0000 (UTC) X-FDA: 82555721808.16.7B86CD5 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by imf01.hostedemail.com (Postfix) with ESMTP id 722C040015 for ; Thu, 12 Sep 2024 10:32:22 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=angwLnBs; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=pass (policy=none) header.from=collabora.com; spf=pass (imf01.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=1726137057; a=rsa-sha256; cv=pass; b=aYluNLSKW9mv2zU+wPQcAEhlcNKxS4hTIp2wfg4miUBi/q75p7t6vUc8s8KVj9k7/Hdxbc EUzX7+8qDoMRxVi8XARe12n6pKJa+9B7Je+fwXdY+pp61EvtrY7TPuTSFLrDBKhAQ1aT4+ 4yHiJV5ZoMDi92PceBymEu//mYjLsbY= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=angwLnBs; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=pass (policy=none) header.from=collabora.com; spf=pass (imf01.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=1726137057; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KSpDKK1DAsive3QibtWD5FNSGNv2v0elbqHMj3W+HfM=; b=Glk67/jyk4fBpey6FXCSsVJWp/9hogiCr9ykdO4PkZKMnrmERRR3kDMX7j7eQQGuwBU7ig Wr2UPooNLy0SMLVJVJLTSd1qVH2sr909ucRLixm+QCTUVCCvmi5ZNNl8COm13jBfUpaVP8 mRbq7xMERcETlG5WnKAt9DMHJ9+EjcA= ARC-Seal: i=1; a=rsa-sha256; t=1726137134; cv=none; d=zohomail.com; s=zohoarc; b=EZpA+P+Y2FEA4EpO8s45jGgMGI4VOo7iBqY8qWtMuotw+SYcl6ESteJnKy1KWkp0nvCiNKfrhIhbunjPOTkpXKqi8TbeVXn8SrpI6T+b7kbpLoeeQSVUoyDMSROHZeNgyjl2M8Ex24+lJ/0ResBHif7z3ERwJCFun9P/V3cCad0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1726137134; h=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=KSpDKK1DAsive3QibtWD5FNSGNv2v0elbqHMj3W+HfM=; b=A3qq24RhL4lPUXtV1TX+K2SkSODWeE2zeIN7ewTJYAHYpwOsmQbGQWqTnw4LE3TSN9xq2oZSFufHdn948wN7zNHS0U4MPHjUGbHFHL1vHk1ANPcENAAAJqc4btcRLPnn9omhZuKlox9IQoq7paZEHzm4/bBvfZ3SAy/s9HZmKqI= 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=1726137134; s=zohomail; d=collabora.com; i=usama.anjum@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-Id:Message-Id:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Reply-To; bh=KSpDKK1DAsive3QibtWD5FNSGNv2v0elbqHMj3W+HfM=; b=angwLnBslkPYWhbz4ZUN12nwu+j2uWW0ycMuHhwIzEU9HmKVRYvDymVZ32IXNtBi 9D45h0c5kjywyTzvO+w38dJCG4n10k38U50MmyfdvcfNUzwieeyQBZShfAXdLoNzjV+ p8KteobJ9o1T1Z9wM/8aF5uigeXN8J4+HRp94frg= Received: by mx.zohomail.com with SMTPS id 172613713313932.761884341043356; Thu, 12 Sep 2024 03:32:13 -0700 (PDT) From: Muhammad Usama Anjum To: Andrew Morton , Shuah Khan Cc: Muhammad Usama Anjum , kernel@collabora.com, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] kselftests: mm: Fail the test if userfaultfd syscall isn't found Date: Thu, 12 Sep 2024 15:31:51 +0500 Message-Id: <20240912103151.1520254-2-usama.anjum@collabora.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240912103151.1520254-1-usama.anjum@collabora.com> References: <20240912103151.1520254-1-usama.anjum@collabora.com> MIME-Version: 1.0 X-ZohoMailClient: External X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 722C040015 X-Stat-Signature: 1473tmyxd85qfr3gafg3ecfz475jm6q4 X-Rspam-User: X-HE-Tag: 1726137142-132633 X-HE-Meta: U2FsdGVkX19MCHL2EfHl0zUHDoc1HGDcIkv9O3JmHgxD99KGdkqhttGfY1fitVr8+U9Ainv6/NcMXzwInkwuIiEVdylK8PofTUSkl5lzI1yK9hI5CPwTH0SdcgJ6BUolbTnfZruWB/RP8PT7KsrbUieq/3ad0U36NtEQ5K6Qvk4USiUUAILD7mm+0rYGrgjDgPjBMumX9JtnjouBZ7vVjd7KlrQIb7LMbrAr/e1TuX07Kuz69gny87CEldWVHqhJf7S8xYNcd+tEFtpsiiVYrTqnVZc5W13SsyCuVMhEQkV7m+XRAEb/xZrXuftQHlMoGUSrSsIIJCdXnVYry+QkbAg6yYyEKbrfzPtHHNQk82GD8yYQFPBlOk7/e66u1cBWRkOb0sml5K6aGqdcymU8k+v2k4gLgY4dBD/il8p52BK2XOkzDPyX59U2jU9jwu4qck4lBzofZVztmwgSVlv86c58Q9ZLsIe5oAao8lIZBEXphM9+dsRBL5ypVNm4egeG81HQ5Io6jQj2OudsHNIDclKMn+g9MAmMgb+H8tfL+sVMq588s31b6OdDNAaDLndG5dQ/s2hlyEa7rhXbbhyc+L5QJn0+6tsUOzv1kt/LP6BR8JvGyHjK3T+P43O3hlauDNy5Ap+n3i6/I6+N9r4HgSnP+4obH4VQ04I+z+G0Yn+3ylo51K4YF8smj8qBYNpUQxe2nJZ9OKQDNCXKuIiQt1QMjku7iwO4C05ybuORQxFbcpxdTIRpIlUlLuW5Hzvm8++m+e+roriANYr1M6DCI+A4dc22FoN/WxnzI2AlioLECa0D2GASE3YO6duO/KqJQ5XIwTB7alc4llWrXx526ZOvs1YKgs5T4NdB6Lt9OeZ5SQ4nazKfwYktOCo3HtVNhWehCe4VuhDK8Zbx0G12x7m3SqmllYwV2UapiSFzWyqwBGf97A3HfSiooh3mA2vNzBLFTapU6rGpm4qOB9l TU7QTFKX o8bL8k+O4+Vd8vUPXlm86MyXujbV3YXkiyR1UtuuDlgM6/JJJXjhpUZY/XUPpCG7WrDFX+Zumtna5zoxylbbLjmjSJxuzFP12YXN5wDpPQdBDPYvcdjPuwUiJsL6+aZZ5Y7kcZXJN08Pw/BHoRaAy23bj7gmKkPp1ABe+4pfwqzxiZHe8WwbjJPDIJKKWDxlkTQr0U/NIANGoe21+AJus8EzrQt65ZB1hyRLKJG6AF9biMMH5reregV3LCNLuGV1XQ0vAFALI5qLzLmrV4tP7/gHmy8G8T1RfksfzBpPSVflSggJC6ethq9lc2ufVfLH1yOaQ X-Bogosity: Ham, tests=bogofilter, spamicity=0.014814, 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 userfaultfd is enabled in the config fragment of mm selftest suite. It must always be present. If it isn't present, we should throw error and not just skip. This would have helped us catch the test breakage. Adding this now to catch the future breakages. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/pagemap_ioctl.c b/tools/testing/selftests/mm/pagemap_ioctl.c index bcc73b4e805c6..d83dda8edf62c 100644 --- a/tools/testing/selftests/mm/pagemap_ioctl.c +++ b/tools/testing/selftests/mm/pagemap_ioctl.c @@ -95,7 +95,7 @@ int init_uffd(void) uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK | UFFD_USER_MODE_ONLY); if (uffd == -1) - return uffd; + ksft_exit_fail_perror("Userfaultfd syscall failed"); uffdio_api.api = UFFD_API; uffdio_api.features = UFFD_FEATURE_WP_UNPOPULATED | UFFD_FEATURE_WP_ASYNC |