From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 074812F2914 for ; Sat, 15 Aug 2026 21:16:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786828619; cv=none; b=sRo6R3XaDdgZN2hk3OK0GIloSJmUTPtkHd+KNnshsRifjoJ5dsuO+lqbFNlB9KGW2BkySbYSpWZOmo6Gm+RIkiBLiA/UhiHnQ6LixHd3HwrSS0GwDSHlvN9dcOqaB1lfAGFnc3LCiYm86mgpKCrrRGcRCJTfhYWPuTJeehuUm3s= 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.180 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-f180.google.com with SMTP id d9443c01a7336-2caea3f742bso37257425ad.0 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=frpAKfQa32XQtr0yCsPVi65gl89qtNwOMII21Eu2MJMCxnQdL8ObHTmNJouPI5FYzq UslP2qGijUvTUIH6Z7WKESZ/LjDsPLChwxFyLMsxnoZDW6AL/43iHDvCy4rsXx9nTtvL qNbhSWV+2qd5fbC31FHFCSyGyFNEcV2GolcM63iYM95zuzk4wxMYuNbTdmcfiC6Kf4H5 fLjgjCMEHuocraTwH3tTbqyARI+thCYVvxcURP/yIP2Oo8aRVH/bW/4qIg6Ws8QC7VbP T400xvlk92+fFh4G1iGOgivkRmUJfm/I24ZJL7T8BguVrKeP0j+EKCHh4CBrC15twS4/ EuvA== X-Forwarded-Encrypted: i=1; AHgh+RrviAv193m0+t3EbAgtw9NQEH8crU7xrbqnup8V+agoNQnECbF27SE10q++3FxHniFMkBe08tbLmXGiIBw=@vger.kernel.org X-Gm-Message-State: AOJu0YzGqdYiJsbkMV5PjVNXAU1t/8di2bQZH8pkZh8jq3uzyBI1mSsQ YUGLnBtR0RdKY2lZ3hbiEVY+pBubfPNYlJV+Bj8eAncD22TwqRlyoh24 X-Gm-Gg: AR+sD11Loh0QTNxHsTrZclS1YZFTlL5MVS19H3KJOs40mr+5y8T8jw6JZzuk20gjyb7 VEUaeQlc2LN7gKdbyx7e7AyP4JVAkyP0pDIiU5sAvGL/Gd+Y3laSIrOeUv686yiPkWMukW5MDYT DAwmzNwUKcW1gQIGoJHMzeKiNOStwlLEzb/zjh9+7n6MGr5GwoI7oEtTHVAX4uBldHW1ea2JLoD A8r4p4li1oCq/9RrWnSrattUD5b4IZJuri+OTM+k33uPaJ0y0CmfgK7/630RrEElnMqBepZgIVI 1z7ChnlLbM23AAhs3yq9np1a7EpW2W672PWwV5BsblPac79YzI9mxmjBvz29/e1wilkruTnuGLl RqNRe1e2gAM3s1SPeDMDwD/NXEqm2tHKX8exPcL2Z9+bLHubXWNFnF1i1IyJgwMGPAaapPZUVli KqalrC+GPJzDgHsVoe2K9oMBokM4IzddWpfv9H9/ICH9VpZmPzqMW9hZM0roqwA23S0D26TKF1r 6ZTWcnq3cjulQRQWffwqdqrycsVSUjA 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-kernel@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