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 550D3C021B1 for ; Thu, 20 Feb 2025 18:18:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DED622802C0; Thu, 20 Feb 2025 13:18:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D9C942802BD; Thu, 20 Feb 2025 13:18:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C3DB62802C0; Thu, 20 Feb 2025 13:18:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A490A2802BD for ; Thu, 20 Feb 2025 13:18:09 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 66B5D828EF for ; Thu, 20 Feb 2025 18:18:09 +0000 (UTC) X-FDA: 83141132298.13.67261A6 Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by imf14.hostedemail.com (Postfix) with ESMTP id 8897A100008 for ; Thu, 20 Feb 2025 18:18:07 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=gW8s1aOf; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of jackmanb@google.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=jackmanb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740075487; a=rsa-sha256; cv=none; b=LUOYrQqqwOIdWlUfQYZ/KDXeR1bbJpP37ZJvqDPtKGVI0K+VDrCzuY4QetAg8b5L0fvtzi e7QNtB0hTqe6s8CsIRet8RIf/hzQ+kbU3/oRJYCSJGADuHBv3040uQsmhAcUiLwivp8FxK AEFtpwrltbTFJ16Bc38lp6VIRVmX71U= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=gW8s1aOf; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of jackmanb@google.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=jackmanb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740075487; 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=n+KcVTRVHEtJrwbwtXf+hP2qsL5SaK8Xz4Fd7FX9DX0=; b=5K/UB/9cke5YrwY9HgW24EMRq0Elox87iyWmVagwTIdvyAq/brpK5FxkGQZTfTK6G1Fnqk rFBf9gHIcbz54wiBb8n408GvMPl4GJT5EbEXKW4heOkQeXNkvm//XoogIeuegSMz+UxpuI IVnPrIaRxm/0HQPJQllX+BuF8YDFioo= Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-471fbfe8b89so30841cf.0 for ; Thu, 20 Feb 2025 10:18:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1740075487; x=1740680287; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=n+KcVTRVHEtJrwbwtXf+hP2qsL5SaK8Xz4Fd7FX9DX0=; b=gW8s1aOfvY43xoAO9tyBb0UAb4D4IZj9VV+rcu/bpqwLvELiWcCv1czWkcB/p0Gp6T ncdNwOk6ZK8SzQsyfG/Lf/uVYmJeu3ojZQNTNlju37bLuqzONUO/xY/DSkq+4wMphX4c 1mQpJjq7U7I0DfMNuieQDd/YpCWa1pfJQtliwS7pOka6t67yQQkp+2QSQtCKawNRM1fM sZnYkRr8BP9hgfhFNJ14hO0B2deeSZv3JmhP8kGw7RFRmwlaY9CKf0rAFSYuAtNQaLNa JRGQboxZ1lqPETb4yDF+Lrr7EAdH2dabycZiWDMD8hdyTdGEqsirJSxxUcN5uwpWEBYR /iOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740075487; x=1740680287; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=n+KcVTRVHEtJrwbwtXf+hP2qsL5SaK8Xz4Fd7FX9DX0=; b=BTQC88MqlhcN7Ql9pPJpn59MB0W9BF2yKGYI9KTC4RNv0R4zfVMgoFWZaZ+rTlXUuz smxUCqA5tzBhFg+2kVrrqRXpNhuHyYLjdeWIN0X7LUeBorAaAaiTWTQQuYCI6FT4z8YY S88c5ZPcl5EyIyq0+TdHCj8bX5abTWU0c8L2cT/4Hx0o3WTFFkQZCOUvx1cr2Ccwt/61 2elmHHIiJc64pA5JN112MgGrs0DHjgtv90G2ofd7s69YI/EX+DTBzXU0NEfSCwPZTcxO pMf4lE93HOEsSV3bjTGH5V0rkJyCHu/zGWCw78it+Qqu5xBcgr+6x2Vq7reodvGrNvg2 tcOA== X-Forwarded-Encrypted: i=1; AJvYcCV3bT8YSUtLZa7bJ4CDaMnFzAqqnEYX+LRAop6inqpFZ7z5/q+1Nh3oxALTVoyZZddJ8QA6X9pDhQ==@kvack.org X-Gm-Message-State: AOJu0Yz3/GzvAmZS8xQNdPzCAcITe79+vVrpGiGRfi3/Qi3fbK+cOfbL vZk1VnOBaFAQM4MyuDI5giojlNYWufvmIKVrWKYFvCvFppH6OD1FnH5GmVWV7Inet3uQwcZKKvY 6oH0XX3gXATxDtHVifm7dSRUpD0sJ/pX59Swk X-Gm-Gg: ASbGncslb3vd172E+/eO67yPNnmwaPEJwsV28oA7Qcwml7Ja+z/uZ74pp23AF5FGd/L S5/RcWj70u4vDsiHmCiAESQ4HprelCacVXVtWfNZKRur4qRMyrT0LABg3IeQXyCNTWOAVtaxvI9 laE/c8YeoPOQcA4CFF09T0YBcIz1A= X-Google-Smtp-Source: AGHT+IEL5k884q3yjOFoRKHquFIJ4dYata9abh/OY1fVwIJ12uqEUW4ipXq+lx2nxS/e/ao3pYhy5FD44BVggxqW2v0= X-Received: by 2002:a05:622a:190a:b0:471:fefc:f002 with SMTP id d75a77b69052e-4721710d98fmr3752251cf.9.1740075486265; Thu, 20 Feb 2025 10:18:06 -0800 (PST) MIME-Version: 1.0 References: <20250220-mm-selftests-v1-0-9bbf57d64463@google.com> <20250220-mm-selftests-v1-3-9bbf57d64463@google.com> In-Reply-To: From: Brendan Jackman Date: Thu, 20 Feb 2025 19:17:54 +0100 X-Gm-Features: AWEUYZkLdjTDwhb1samESg0X1fNOHZohuSJyO6aDmg8HFaVJn5HoSpK5AKDxKuE Message-ID: Subject: Re: [PATCH 3/6] selftests/mm: Skip uffd-stress if userfaultfd not available To: Dev Jain Cc: Lorenzo Stoakes , Andrew Morton , Shuah Khan , Mateusz Guzik , linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 8897A100008 X-Stat-Signature: bnjh7z6yxs8sdqriyu3d7udursk45wpe X-Rspam-User: X-HE-Tag: 1740075487-806597 X-HE-Meta: U2FsdGVkX1/YJFaa+o7HE5vMbYgIU0g8j97tcFuX3llEWS+w0XYgXy1ogGfyhkW7VWG7U5KtpY80r0F6TMKUpkZjICngVmS09QuNIHfYv/5SJpicJdmC+cJeqsSJvw+BeuniR8B41E+2sLSllvUytqiKCWW2i82KHeEQFPN4xYHX5v8hATOW2JLl5dpR2ZoLk3JwiAAPzfbeiIW+ftK5qqpFwMCXNyjaNB8TvmEg9lx275G+37YRgYcY9K1CIq9LC1kLL2e7/yQW4Aytje+NU5B2+tGPqOOW2s+OdYOumhvCrRFXHfmSBGIr7sNTqO7+7TPGkuB/XlCxlVhXIePvwqNwxpUzFnWhGRxWl7AOmOGovoSVowRXoMgavJUIvDKtstGhhM+iJgVL3udFUaVXycbHk41E/Y8Q8ajqeTPOVnRDLLUSByZw6NdWOvOrs+62+Z6euCGoJrQXWp7WqsgWqe+SB0x3JfQr6Vm7M0wSTnEM874ZiD0nI2V+D94oYfAVEoDFTUhvryEwEGrIyMLQ3t5V2co/xS2r3ji9LGf6bCIiITUQW/9rhu0/1nyFtNHW2835fPIo++UzrWDaenrMjPUbprumgJJW8avRpmdLoHYnEu2GB1InGq5ARmGSnVYhB1vJdShBo0CGV9TKRGA/aTCoVcfz533Hxy027THCrBUdFXpYJ/7SWALS1jgbStr/gKfQHcK2tiN+EvaVtoHf3x9UF87CYvTgRYDJWH1mSX0lrdtvwhRNziib4bityhLZRTjnYdbyvjhYbP6z5wUOwc3ryjV/dwF9WJ3eeFTf9U9WKYKWcxp9FxHJDogCrmS3R3X/zAFImvmXA+L8/tvuY16fKGqjvwml2bbfR9zxsyfdtZHFott96kzC88Dfn+lhd4IWPAHRwhs58NIRkQzKyeBd4IUklZSIMz+RsBFIUUzkv+LNTgUnd2ShUcaQwrDjZ2R6YJMt1YCbkA75ZJO b99mbgCf 9NP99m52+wXvf2VAmmnMlM0meQG23tOOasKGZ8xOp6VXy/cota7Iuej9rtNm1QGXxjzzLGKpBMDL7Q5NYN1E7pLG1aifO8/faAUIkyNhFlPYB44ybd7uYOA71iqn1crdsTOdnmNS0zCr08rIwDLYL1oERcYRhtzIcMfS0Ter06O0vvSbv2Fp7J5hw9HwZy6ZzHDgq6wPR2Hv4rp86AvMtsR6mqJCwnWChubQAUViQuDBfm2fF/Jc7Z4eBdUmFyeOIs76r X-Bogosity: Unsure, tests=bogofilter, spamicity=0.499221, 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 Thu, 20 Feb 2025 at 19:06, Dev Jain wrote: > > - if (uffd_get_features(&features)) > > - err("failed to get available features"); > > + if (uffd_get_features(&features) && errno == ENOENT) > > + ksft_exit_skip("failed to get avialable features (%d)\n", errno); > > > > s/avialable/available Oh thanks. I thought I had codespell running automatically on my diffs, I'll have to look at why that wasn't caught.