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 975F18015D for ; Thu, 10 Sep 2026 03:19:19 +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 68A3I4tl023106; Thu, 10 Sep 2026 06:18:05 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68A3I4tl023106 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="RulQGZY5" Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68A3HvkK023093 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 10 Sep 2026 06:17:58 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68A3HvkK023093 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-4858f06e142so3744093f8f.0 for ; Wed, 09 Sep 2026 20:17:57 -0700 (PDT) X-Gm-Message-State: AFuF++miUsvcpa9cUt3xJjs+psrz1fmTMkeD54ranttFytagMiF1AwkK vwkPsqWNNBbP+DAC9tmDzDD+95MQxaPQ6NJk6GQkjW4TZ6WF5HXXcwf4abXFXMUiju8m8qk8V2x gb/p4ByZnjKuxl/kxAeJS/EcQum2y2thBm/2tdofcWnRx11K3ina+Hw== X-Gm-Gg: AYBFou2mbTzuSKUIuG4jrZPGpO8rka5r0VqzE4f9QfdzCX4FJ3vG/8EOvwvwF0P9T1S WeGWHkNjhZJjup4YPoN9p/Dm4wceG6bODs+7xhsszxz1a+X2JT/W8i4++2TwYKvTK5v+Klo2BY/ 1rRJTx6b6FzxXDqkMltBPbrNWUQUVLp6jjxEqfi827TVdPBbrOekTwUixPggt8ZrvG2BPO996g/ uk52JnDQubwQ7VjwTVi2dC/HAR9sHzxe/ieNH+TLFapRrkLL2a5L7OrR/hWzgDNdj8SHa60JTt8 prrZ6gPBhXGYS+Odz0kMVqIvCtlN40xudls4jqaxh/8DU2xhAUKliVfzFsGiQXiClCiruahO+/y SAcujqOETasAN3uKToF0EmRl87w== X-Received: by 2002:a05:6000:4a05:b0:485:8a47:5b82 with SMTP id ffacd0b85a97d-485c23d69b2mr5251610f8f.31.1789010277660; Wed, 09 Sep 2026 20:17:57 -0700 (PDT) X-Received: by 2002:a05:6000:4a05:b0:485:8a47:5b82 with SMTP id ffacd0b85a97d-485c23d69b2mr5251553f8f.31.1789010277236; Wed, 09 Sep 2026 20:17:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789010277; cv=none; d=google.com; s=arc-20260327; b=AgCuSlm4qhqVfr7vwl2j4LVNxpbsXvju5zi6koqyLoOfHiBTWMTjmy7x+sltzZswJ1 rCKpVFk/2skUdTmrOruIZ0TX2NjQ5Et3ICsdwtKtUndiPbNF8vEBVbMX5bbbCpgZlSCb Qx3/S+LTO5nvE2zBP3sUAQ3BsD8XNPtw8c0VsOj64JIRjAIRPMmOQ4R0Dtkm+hxwMUKN 77Mq1PjBN0RVw6HwJL5zuJMQwjaKFAbEkAgXX8YpXEWwCYfIqASnt2UvmXYk2rGjK/JY ebOOOLCEA9UMGrhEO6EtFiJ9skoLauvw+icGtKinAiiqViCRBxDHNM0+UaIF6iIoxYFi L0TQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=TJYroFCfVjjJCW03TAx1lGD4QNb1UTPrc8ddaes2WeI=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=WNbeo3o3WnqaQMRb6YDv22PRxiYzH6VHXOs7wjOer7FGz9nIrl0JGI+fQEn+qd2jt7 TBCxX8L+Ede/p5cZK3vUjWV7ZHN67PQe2uhxLQzKaYsJMilGlC8834opZ6bkcQj125mM BVzlRZONtgtY6H5vwWNgOLAMemMPXekaA6p9iDV2r5UJNrVJUOM/Vu5mtY1tswnvNclp 1PUV9LvNh2bpF5NGM/NU+ry+LIYVytY7ely1/559PiUS5xJFgQyiDrqdlBDUMMb1YYPO 95O+buWcTBZeNAe03kJkt5+S1amjCK03QbowhXs3Q1WXL6CirAlIl3FsAAL1NaBhrcvv lctA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=RulQGZY5; 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-485885bfdadsi44519656f8f.241.2026.09.09.20.17.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2026 20:17:57 -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=RulQGZY5; 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=TJYroFCfVjjJCW03TAx1lGD4QNb1UTPrc8ddaes2WeI=; b=RulQGZY5w6rV IJPPJ/gPRayipiI6TpZ5or+wJTFiqawAtv1DTF7T/KxqNFAtFDKJbedPRE0Ddjr03XPF/dvsUEYRQ UE1SPPtPizt/Psw022JL1JErszzK5CNcyE2dxWzjcyHO/Vcook7SKhBY85uBqXD4j2wXFsiBAWpVp bjhsz+Q9wx3rZ+ecGLLyTMSmXGORYLeE/Dta1wedpdQO8khDAayHIR1++6QAeRNT7+VVpWyhfSBKj QRa4QlltFKJZz5RdWRZ2ChfC/VEjGdeYI/J43GRjk0HLu3nRduKLP5bTPtd/0K364vX94PGDcWuqe KBpeWdjftn5zWXXOBLUcDw==; 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 1x4VFs-002fSX-0p; Thu, 10 Sep 2026 05:17:55 +0200 From: Eva Kurchatova To: khorenko@virtuozzo.com Date: Thu, 10 Sep 2026 06:17:53 +0300 Message-ID: <20260910031755.397386-2-eva.kurchatova@virtuozzo.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260910031755.397386-1-eva.kurchatova@virtuozzo.com> References: <20260910031755.397386-1-eva.kurchatova@virtuozzo.com> MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH vz10 v2 2/2] selftests: pstore: skip the frontends the kernel does not have 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 The console and pmsg frontends are separate options from the backend: CONFIG_PSTORE_CONSOLE and CONFIG_PSTORE_PMSG can both be off on a kernel that registers one. pstore_tests checks for both regardless and fails where they are absent. Report them as skips instead. https://virtuozzo.atlassian.net/browse/VSTOR-142447 Feature: fix selftests Signed-off-by: Eva Kurchatova --- tools/testing/selftests/pstore/pstore_tests | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/pstore/pstore_tests b/tools/testing/selftests/pstore/pstore_tests index 2aa9a3852a84..9674bcace942 100755 --- a/tools/testing/selftests/pstore/pstore_tests +++ b/tools/testing/selftests/pstore/pstore_tests @@ -9,13 +9,22 @@ . ./common_tests +# The console and pmsg frontends are separate options from the backend, so +# a kernel can register a backend and still have neither. Report what is +# missing instead of failing over it. prlog -n "Checking pstore console is registered ... " -dmesg | grep -Eq "console \[(pstore|${backend})" -show_result $? +if dmesg | grep -Eq "console \[(pstore|${backend})"; then + show_result 0 +else + prlog "SKIP (no pstore console, needs CONFIG_PSTORE_CONSOLE)" +fi prlog -n "Checking /dev/pmsg0 exists ... " -test -e /dev/pmsg0 -show_result $? +if [ -e /dev/pmsg0 ]; then + show_result 0 +else + prlog "SKIP (no /dev/pmsg0, needs CONFIG_PSTORE_PMSG)" +fi prlog -n "Writing unique string to /dev/pmsg0 ... " if [ -e "/dev/pmsg0" ]; then @@ -23,8 +32,7 @@ if [ -e "/dev/pmsg0" ]; then show_result $? echo "$UUID" > $TOP_DIR/uuid else - prlog "FAIL" - rc=1 + prlog "SKIP (no /dev/pmsg0)" fi exit $rc -- 2.55.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel