From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 4C2C680275 for ; Mon, 31 Aug 2026 23:52:03 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNopKO032422; Tue, 1 Sep 2026 02:50:51 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNopKO032422 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="aEZmCaSe" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNonUK032418 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 1 Sep 2026 02:50:49 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNonUK032418 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-4843313047eso1381886f8f.1 for ; Mon, 31 Aug 2026 16:50:49 -0700 (PDT) X-Gm-Message-State: AFuF++mTsIwFIr8L4OFd/RXMoC9l+DCp850MbZH8U7EhjNOdRGFPGg01 b7JKPwiRx9jxj+Kb7e/aE1lD8JItkra9IwdMnj3w9Kyb0CTHWvTj4HVotNI0kOXkvx+2vO3roij J7Iws6rzzYkRBy9b9y9JbDBXpBiNu/bsHk+9Dda4Aa4M780IrQfm2/w== X-Gm-Gg: AYBFou1C2vG8/RdD0mTCiY+wJWEu6oIK5czL08fK0j2p4UEh2UVDfsLMbHF7GnyKZ9o QsjJGgWJhzNU9lw0J3H1+A9YkrI1P2zVFi5Zqh3rjnGiUZwiiFxHBGerSn61gH/M0XexfLb5boF Z4DC4lGem9gpLSe8Wb7SH0Q2+OJeADrDC1hSDVuyAh69KFtZPyCf9GsWqDxJfsLS6zwZZbiS3u/ 0iPL1tL74UHox9+yxO7mm/3VpnUvEYFZLyOXMwQrXYn6daTZeo0SVTVh2NjIqZrFFiIxIHyFluX JMpDGk24QTE/JCQflKhcTCTxAy1wAsCjRtfPB4y4ZCcGHvfHEn+TagrdNR+9H6yQpQjLnxOMSje v4hrxXXSIDipsGNDoQrS+Iq3u X-Received: by 2002:a05:6000:64a:b0:484:3621:6341 with SMTP id ffacd0b85a97d-48441011660mr7492119f8f.15.1788220248927; Mon, 31 Aug 2026 16:50:48 -0700 (PDT) X-Received: by 2002:a05:6000:64a:b0:484:3621:6341 with SMTP id ffacd0b85a97d-48441011660mr7492061f8f.15.1788220248430; Mon, 31 Aug 2026 16:50:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788220248; cv=none; d=google.com; s=arc-20260327; b=Pdlw5vo8dEjhCKoq2Idz7bTWGzZpGfnhxJfWLTVyWVFaksGbcQ98SFvXVMpM8ewSnL 2y63iTFu13fEyxb3XWoqVdlgMVI9TiWmOJaYE4kwti4WOwPqMm9KXa6CpSEk4WM9quD1 HwxwKlEjKQF60VLCigT58rOVsBIMwVrkMyNxVBevzVRzGmRbBYCqCk9iBkQn11I2L9pF tR6R4/bcWJP7jcJ6RnAEddX8RQzbt6t0Ivsp2kgyG8VGtLdBaRDzt1YykYI2eWDkJPk7 9rYNpgjxyYLoQbVkor3IazsiELOfGkVu8KB70xeypihlKY3EsO3yUUt6i8TZGcqeBUnE M1FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=nKtvW/V5lgL0ihAJ9ioVPDBIwHkkUNYDb6Xn1ytBxj8=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=JQdcheiYBaCaBx9j0TiRxD+7E01PEZXuHPkhtnq2y33shbMmLrOv0jtEQMnXlk0iGI bdxFEHuw8oOcebRIxMuQtAh7ryGQE/rFAsWdnzCGCJaa76C4JdKJU3nQuv33qqZHIvHj 8/LYOuTPJ6aw9m9UVx7Qm51a/boPUTHbnAedmf7Z2u1kVtHnTmr+AUr1q8xhMUF3BcY+ xFa1PeOhcGGsuuHWjc0mxCwwZJfbW1wpijWYkuU7/C2sMMHWOkefGdKP5IjWcQMFIAsP Mzu8LI9MNSZV0yyanttE8E1MSc1OIP/9/bN/gVdDvVgskgOxwJdXlU8f76wldj2vJm47 bXOA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=aEZmCaSe; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48442d80cc7si1409613f8f.339.2026.08.31.16.50.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 16:50:48 -0700 (PDT) Received-SPF: pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=aEZmCaSe; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=MIME-Version:Message-ID:Date:Subject:From: Content-Type; bh=nKtvW/V5lgL0ihAJ9ioVPDBIwHkkUNYDb6Xn1ytBxj8=; b=aEZmCaSewUCF lMNQl92Emch3gugse33jO27byFYZmdHIlaTMrrvN0z+eC9LF4/qQvcMPMEaX/RfoodBPYVcqNOz6B Dhnwf+eNJ9XisPaPv2jtxIQ9eiqzcczxftYfQKKQcuGLcKrOKNsgHfMgf9vDMr2Sp2iQ6LjAJob8o c0qRURdeYQkBzyhb8fIHQYPoKfaYTG14KMv+UBg7qg6PqImv2DBIUA6fw9KBDtribai7mwdwk1RS7 EsOJrTAHi1AVIoFvQI6cvR6vu+aH2ac00HeMaLTQID6dknlSwInuUY7EaQQ3BkLCYEVR6ZIyQYykv Q3jNwuuvSp9h1FRRF0/nfw==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=LekKit-T14) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1x1Bjh-00AvRF-0z; Tue, 01 Sep 2026 01:50:39 +0200 From: Eva Kurchatova To: khorenko@virtuozzo.com Date: Tue, 1 Sep 2026 02:50:36 +0300 Message-ID: <20260831235046.1651611-1-eva.kurchatova@virtuozzo.com> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH vz10] selftests: binderfs: skip the stress test without binderfs X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org binderfs_test_stress mounts binderfs 32 times and asserts on the first mount, so on a kernel without CONFIG_ANDROID_BINDERFS the case fails rather than reporting that the filesystem is not there. Probe once with a mount into a temporary directory and skip when the kernel answers ENODEV. Only ENODEV means the filesystem is missing; anything else is a real failure and still fails, as does a temporary directory we cannot create. https://virtuozzo.atlassian.net/browse/VSTOR-142449 Feature: fix selftests Signed-off-by: Eva Kurchatova --- .../selftests/filesystems/binderfs/binderfs_test.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/testing/selftests/filesystems/binderfs/binderfs_test.c b/tools/testing/selftests/filesystems/binderfs/binderfs_test.c index 319567f0fae1..5d47e27e9dab 100644 --- a/tools/testing/selftests/filesystems/binderfs/binderfs_test.c +++ b/tools/testing/selftests/filesystems/binderfs/binderfs_test.c @@ -379,6 +379,17 @@ static void *binder_version_thread(void *data) */ TEST(binderfs_stress) { + char probe[] = P_tmpdir "/binderfs_probe_XXXXXX"; + int probe_ret; + + ASSERT_NE(NULL, mkdtemp(probe)); + probe_ret = mount(NULL, probe, "binder", 0, 0); + if (!probe_ret) + umount2(probe, MNT_DETACH); + rmdir(probe); + if (probe_ret && errno == ENODEV) + SKIP(return, "The Android binderfs filesystem is not available"); + int fds[1000]; int syncfds[2]; pid_t pid; -- 2.55.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel