From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f12.google.com (mail-pj2-f12.google.com [74.125.227.140]) (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 9900D2D8376 for ; Mon, 14 Sep 2026 02:47:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.140 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789354046; cv=none; b=XX7Ztv21EoWZ9MST4sUKSUUrM2GnFT8408it0yfwk940CvWWcOiIY6IPGJCJObD+8Ihi5VQqak0cPy9hPzuYSU1/zaMuLspxP1+csyWoh3AlnLBDn5bXF0TbRaFeNv1Gmnp5ORw1RKLZubnCQm6GPxdvkOG+cc4q7DY+a11MPgE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789354046; c=relaxed/simple; bh=7zxqK1EC2u8mu/Y0yATQjVwM0lENPnbrRovA/y8nR4A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=epNdz7UlfyWl7yuipy6OvK5OMLqBX73PAdzegT+l/4CzFR6bO2nRR7SwqgB3Gv8NspclOqaSTUmAfIvEP2Boz0dWJscvvJh+qkj9rfmPjbRUTwh4kboLqzb+jbXtpRu9py8GJYX2khB7jfEDIELKvVyaMyKGdkNZkwc/b0KWi10= 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=ngQMs7uc; arc=none smtp.client-ip=74.125.227.140 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="ngQMs7uc" Received: by mail-pj2-f12.google.com with SMTP id 98e67ed59e1d1-396ccafb74fso1548503a91.3 for ; Sun, 13 Sep 2026 19:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789354045; x=1789958845; 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=9Z6OvrHx3LTUPgb6h5n2rsH+g5fMXj4Vyw5P9qxQEbA=; b=ngQMs7uc0sF1Ex1vSTL4NTeugBuqw+sNqKQlxf9IHJsRxFfDPkBJWTrLqLHEX7SAiO HHyd7KKcUnLQvaOrBwrX985rzkcdIpvvI3PgwAO1ZzCBsvq2BLi6hpsRIBf4rGd8TtjR 99uqM613ioIEMvuqnVW5VKu87vAwsR6toPvY7WV9e9EmesDeLfq1Dap7Fh4dn2nOpVTK /ql837N/oVcFJAoUp55JYLtuJlzoPHJxcDxwCEvuUO8WAhrtur9papfU3jcPuS7nXAhP vAnYNml4+BMKbgqLz3GJ87hS4G5rqBpXfksOkSwHQoZXoSzrtS/aGncnsukUDbXeWCQP 1OtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789354045; x=1789958845; 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=9Z6OvrHx3LTUPgb6h5n2rsH+g5fMXj4Vyw5P9qxQEbA=; b=YyABcW+ZpkfKy3o/3ORM79KBUZwIWKhB6BdBsPViQ72rc7mnXtCvjRxqis9lBlKOxa MuT6x5OiNyyEuQuBT+ppKlWMbyKb4FHC7kC2hK3djC0Ze4u9PY6WXl4JwSJocQw85OZj Evd11f5PyuqFuXrA64TZLuaKb30Ede1DPXI+uckXZx0bO7VYioqONV8IM/FGXm/Yyucm siGe3wpAq6F1ZYoQnoccN8GJRcRIckj3IbG0Ld5ssdxm1Rjab/PNKFrw9V3BSV4+oNEf mYBejL2ir1oafBQ+SpQN4iOahHbC87jHQqpMzgBKX1skXHtZOGEHbmMn2JxdAykcagr1 moGA== X-Gm-Message-State: AFuF++mB4pIyITk4aRDr7uA8PgR4556HLlKz/5EWrmoHT25V6jx044Wh wpC/Kg0++AC4TQyPsa+6a+vuYoOBTYv+02FOO36tsut6kWFSIkA6nWXd X-Gm-Gg: AYBFou0/gotUgEwCvRhOKsrv/ZlI1AYc1SI3XGA+2Ac+050gf4E29T4zuWBwvL5cx4q QZAKu2g57YwTwKJtLyVw8OmCX382ZOCSPS8P15HrR8ze3KdsHkumtmBdAXH9tcSVIvLvDnPmI+G lBDI/VUv1+MxPCulu9oDlkHLtFYCxH+Ndwwjk7rzVXa7nWaSGsmMgZ8LJ7w2mumgP+4hGASu9nc wsp1GUIzOtR8uOJzchC7QXMxMqpOdA2XMsjboGEVltY4YGxXI/cprfvS74OxCTIH684WfDLp4cf xdhRffTuM8zz2mYWGHAHDxhj7gxZg2TfBz3vv6WCj/IQCAn3lPHWKYvjxQ4JP/AhvIwWYpZnotk UhqnPFaAGVUXUjyuvHJmJXQO0eK3QiAq+Kq/gCcEyKYGQPN9JTmqhayF6Qe6s01NkXG0upOtXBE lLaUdxKg7jtcQQzqbvSxZb6j62jPCOMsrdlIrS8jy/uYE64niruBI+itPn19DlJQVuKph6pL/zF OQE0l91TsKmyPVSe+7gQz885/K3N8CshA== X-Received: by 2002:a17:90b:1343:b0:38e:4cb:51f with SMTP id 98e67ed59e1d1-39debfb227cmr1756193a91.11.1789354044855; Sun, 13 Sep 2026 19:47:24 -0700 (PDT) Received: from Alone ([2407:1400:aa0f:8050:5aba:c339:8cc7:e5f5]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39dbca4c9a5sm3718447a91.0.2026.09.13.19.47.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 19:47:24 -0700 (PDT) From: Chhabilal Dangal To: shuah@kernel.org Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Chhabilal Dangal Subject: [PATCH] selftests/proc: Skip setns-dcache without UNIX sockets Date: Mon, 14 Sep 2026 08:32:05 +0545 Message-ID: <20260914024705.706372-1-yogeshdangal66@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit setns-dcache uses an AF_UNIX socket to distinguish network namespaces. When CONFIG_UNIX is disabled, socket(AF_UNIX, ...) returns -EAFNOSUPPORT, but the test reports the unsupported configuration as a failure. Treat EAFNOSUPPORT as a skip instead. The change was verified with CONFIG_UNIX=n under QEMU, where the test now exits with KSFT_SKIP, and with CONFIG_UNIX=y on the host, where the test continues to pass. Fixes: 1fde6f21d90f ("proc: fix /proc/net/* after setns(2)") Signed-off-by: Chhabilal Dangal --- tools/testing/selftests/proc/setns-dcache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/proc/setns-dcache.c b/tools/testing/selftests/proc/setns-dcache.c index 60ab197a7..f4e958068 100644 --- a/tools/testing/selftests/proc/setns-dcache.c +++ b/tools/testing/selftests/proc/setns-dcache.c @@ -17,7 +17,7 @@ * 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. + * Skip if CONFIG_UNIX is disabled. */ #undef NDEBUG #include @@ -59,6 +59,8 @@ int main(void) } /* Distinguisher between two otherwise empty net namespaces. */ if (socket(AF_UNIX, SOCK_STREAM, 0) == -1) { + if (errno == EAFNOSUPPORT) + return 4; return 1; } -- 2.55.0