From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 074FC301486 for ; Sat, 15 Aug 2026 21:16:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786828619; cv=none; b=tCfkZ7Y9CkatuA+uI8r+Zu7TVu89GiuCI1tkiA0RSGugVQ06QMZrsrnrLrYAzb16BuTtZbxQK9cj+towPpCfk4iUkTauF2TGIlMdJQANzKN5iJD1ZGbS+U8oxTh457DPYU0lmvZjOOAp3KE/r3gbBUiHAsmq2eg0AEw8VyaRuNo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786828619; c=relaxed/simple; bh=8Dyszp/ViJIWjqj4NnTBUS6BvfWhFPjS+Jxwotbephc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Jz1u7CKwjHVAZ+K108yFn/7sAaSntD/7uWHvDqN0ttiqi11048mgQlfdJpHN6qLzxJgN9JycE86H1qYV90raS+2kh3YDMTc+gSCZ9X3UV/xujGdlVr2x+HvRsfWzgaXByqlUmhEC3EB4RfmEGyVPizK78G6op7gkfmb65zOZBGE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZffYIEdz; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZffYIEdz" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2ceaf8a1265so32121605ad.2 for ; Sat, 15 Aug 2026 14:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786828617; x=1787433417; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=6/0nI5pWAg0Hf27MY4SemLJOmlydRHBae8pVSxpdRNI=; b=ZffYIEdzx9U1JJVJ2JfdZXsrhLBQ+kAX0++KeIbWu8/uRpk9tGF1ayoMhmMSTWFNY1 yZf+Kaw4B9iBvVrgMBZicRhjjchMMFrolSsyIH5GdLZuVY+2r33NBWr5niuCyiJtX3HU 68cy7siBu89r0Wk7SsVG25tbJlA6p6U1vLUlkJHavNElMVEJKHZ5PvK4HpicCkoAaZbv kXMcmlI0is6pJjTWmVxvq2Q0gwTuUZKtHm/8WgWymKI4Gk+9ZZ+1V5IsKN1eU/ldwC4I +nsMqmWRWjRcn7tayxpkaMhDM2kq0Vo7nQ68429bcj+IxU1pPHm3XpEuVKUnaAlpSKX8 UWbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786828617; x=1787433417; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6/0nI5pWAg0Hf27MY4SemLJOmlydRHBae8pVSxpdRNI=; b=QXmxzK+DYe53Vp+CqgPqkNiCOM84GYW1uCgbp5VD1Rfq0wrfGUKf2OJrd+oEUdQeoQ mo9m8hnrO8c2X0HiXGXKCdjmOiKtmLDr6uZARLvukWL9FnajY6Xa7LgQhpe0ac1ZCeVa ujaNvjApVIydhA/gJztSlQehf6c9TMXochUl5MwS1HoIcPz8UzLdtcpulhLjw397iuri p5Z54Y04t8/x5jBAVD+h2w2kf9YWgc5W2DO7D2h8a47eT6r5OW3t1h9JHQ/QdbTx6Au2 XStyOMp6qBp67D06aQqrUtQUTp3MB8tH7lOVj7i+ec+YCO0qKBbM3aWMEBymgqfOfjjC mQ2Q== X-Gm-Message-State: AOJu0YzvuZB9e3qU4u7LRc2V+H0v5tN+CSG0V6Sd4tU/Y/K9QR9Nip/0 kPyXjVRaRnHrx8ji0lxZkqGMYVPiOFMc7WU/sEBiBqzN1Ec6VXCO0joQ X-Gm-Gg: AR+sD12OQrhGVFPzS3tDvrHFyGbboe2W16D9xvu3EG4qyIodEmLL1GBpE+Cq9Bl9nXS WxosCfpXFi2R2AF7T51rCJjVbX0n/C1U9L/J1aFNoD6CS7HpINyndIa5iXA9HwIHKDwYHO4b+WU 48bvhfqT9Ag3XJkdX7eN3/ggFPPEbUcdonhLVA+7YVxvwnnksx6T9jTm5WHL44maJaxUmHxCE74 Z8w/srFZgYU5ecJ2d3SxdZl12dOtNbONxD8ALBO5O9SkZAak/9CSu1WFv5owlE9XRVsNE0zfjD2 oH1XK/HoabSisPeSqmCIICC8ZntIkyMsERJ9AAv2N1rW91Z5PYKy31pZG3Oolqip3hppia+wkYi hPbx+53RmlV013qSZufV4zTwB42cGuokIjNN79LCmcWcjY5aEYJeG/yPpFQWR0qUpdnX0bSTcdi hJJZKr+DbV1GaMmthIQSRFdEBNzHvuO7GzWtXUHwdjE/5hk/uVQMejRd2LMZ1MkqIt47vCoqUT/ 2yhrNvUdtH5UN3MzUUz94s7cN8s5UXT X-Received: by 2002:a05:6a20:7fa9:b0:3cc:22bb:8911 with SMTP id adf61e73a8af0-3cc71ac37f9mr17008877637.6.1786828617188; Sat, 15 Aug 2026 14:16:57 -0700 (PDT) Received: from Ubuntu.. ([49.43.242.113]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-320e9df03d4sm16425621eec.15.2026.08.15.14.16.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 15 Aug 2026 14:16:56 -0700 (PDT) From: Manish Baing To: shuah@kernel.org Cc: linux-fsdevel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, manishbaing2789@gmail.com Subject: [PATCH] selftests/proc: skip setns-dcache if CONFIG_UNIX is disabled Date: Sat, 15 Aug 2026 21:16:48 +0000 Message-ID: <20260815211648.21510-1-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The setns-dcache test looks for /proc/net/unix, which doesn't exist if CONFIG_UNIX is disabled in the kernel, causing the test to fail. Fixed this by checking if the file exists right at the start of the test. If it's missing, skip the test cleanly. This also removes the old FIXME note. Signed-off-by: Manish Baing --- tools/testing/selftests/proc/setns-dcache.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/proc/setns-dcache.c b/tools/testing/selftests/proc/setns-dcache.c index 60ab197a73fc..35665e7894b2 100644 --- a/tools/testing/selftests/proc/setns-dcache.c +++ b/tools/testing/selftests/proc/setns-dcache.c @@ -17,7 +17,6 @@ * Test that setns(CLONE_NEWNET) points to new /proc/net content even * if old one is in dcache. * - * FIXME /proc/net/unix is under CONFIG_UNIX which can be disabled. */ #undef NDEBUG #include @@ -32,6 +31,7 @@ #include #include #include +#include "kselftest.h" static pid_t pid = -1; @@ -48,6 +48,9 @@ int main(void) char _ = 0; int nsfd; + if (access("/proc/net/unix", F_OK) != 0) + ksft_exit_skip("CONFIG_UNIX is disabled or /proc/net/unix is missing\n"); + atexit(f); /* Check for priviledges and syscall availability straight away. */ -- 2.43.0