From nobody Sat Apr 27 21:30:55 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:ab0:35eb:0:0:0:0:0 with SMTP id w11csp2160291uau; Mon, 27 Jun 2022 14:44:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vO9eq4QXJCF2wD3pu4xNGsbUcuCXN1C6xKvyQlwK1PnQIgkdn06haEAbjNbyMtTg+f+UiN X-Received: by 2002:a17:90b:4b90:b0:1ed:64a1:9765 with SMTP id lr16-20020a17090b4b9000b001ed64a19765mr10829992pjb.121.1656366288191; Mon, 27 Jun 2022 14:44:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656366288; cv=none; d=google.com; s=arc-20160816; b=vnjxZMXug1ei+H/hJBVGVAAqhGPFutLS5YZXUuK7R4iKKfUJQHri+Vvmb8YIA5aSKy xmDiKufcdKF+TofPjMWbX+/sWPrYNNk+X/QeU7jZywvwGM1KNE6sbn5DqHo1iVFfV8mp LXPNFUs3ftPFNCEjMniK+HV1j8gnj8HV/oFdPq9k+gMyxopN7XXUPzW98hlySepANUlh 9Zdi4yFwBLTm6Y/pTunZWLSXDtDFpZ3qCG5gMidr4xrR2leP2kMAGhErS6nKeDnaOWmT ixMK+orogaNnLge1jK5VtXsaqyEX+INQgBofOfuloJda54pxf07dvVlSpgu7MiOdt7ht 7ygw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=oqzRK/cIm2ADaF3b9cXkT8y5RC77DB3xRkSfYAFfSwo=; b=XiD3czwCxZx2hsZYlQEYMA1aNVqebM0XpcqvVvHwbaUot7eVkVC/6Xw8C8bzAmMlQr /PgJLqyb/u0pi9vaYfm4TXsdh4pp3L7cDDu5OcHNt+xm2GGn2kz3Uv237rA4vM8ZESLa P8sDgWdfoWLTSUbmkYY7CqEwWuFBo+vp3TNADuUezsER2XviogvkagCS3isJXezbhRKo jzubNUsjR3VWG3WZ+iqEhTDXbWVHQR+zZybGzTBtUZScz0ymrPrBUWVAlovoF7knxDXI mTf4cuZhj2pJ4cIxapgHTblHrNvt0P4YrguhLMWAP+WrypqsEMvZ2IZId6x4ac8xqVTB U3KA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=HG4+g6g5; spf=pass (google.com: domain of mptcp+bounces-5845-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 139.178.88.99 as permitted sender) smtp.mailfrom="mptcp+bounces-5845-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id h5-20020a170902748500b0016184e70124si13250318pll.192.2022.06.27.14.44.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jun 2022 14:44:48 -0700 (PDT) Received-SPF: pass (google.com: domain of mptcp+bounces-5845-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=HG4+g6g5; spf=pass (google.com: domain of mptcp+bounces-5845-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 139.178.88.99 as permitted sender) smtp.mailfrom="mptcp+bounces-5845-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 37FBA280C74 for ; Mon, 27 Jun 2022 21:44:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1E59C4C8A; Mon, 27 Jun 2022 21:44:46 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C102D4C89 for ; Mon, 27 Jun 2022 21:44:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656366284; x=1687902284; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=BTBwV5VC3lAG5yT/2etvsEqtuuliwejn5Uws6ShVNO8=; b=HG4+g6g514qFhydJxrohiV+bP98mSCkCvmrUP/KcUh7bBYCPOd95sCXL LjWIbAvGuNu4Skx3Hrsx758YTVMCA0+2mMr9r5z6rl8R2lL/q84u7uOT6 4TyoU4JQJy1MDDZYB8QFMpTpqZEMjrkjD9QHUindiRCI7VjkDyAIhDzEg 6IuFXQEdVN5qXKuWXhtvc8mcVCPdUb0QKh8EhTJiSw9Kq4HQd6yFiirx+ hl25/t4wCPccRzPloRcvs3v1BgknkU7/2f/4uuxQTR2Q6yVWVnojCvq2L Z3C+yUb100y+mpv/r52TZzwkOhdT+Urv8lwnT/9jj05dFkUnR5CeAIJhv Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10391"; a="282660830" X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="282660830" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jun 2022 14:44:43 -0700 X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="916901348" Received: from cgarner-mobl1.amr.corp.intel.com (HELO mjmartin-desk2.intel.com) ([10.251.0.217]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jun 2022 14:44:43 -0700 From: Mat Martineau To: mptcp@lists.linux.dev Cc: Mat Martineau , pabeni@redhat.com Subject: [PATCH mptcp-next] Squash-to: "selftests: mptcp: tweak simult_flows for debug kernels" Date: Mon, 27 Jun 2022 14:44:38 -0700 Message-Id: <20220627214438.17887-1-mathew.j.martineau@linux.intel.com> X-Mailer: git-send-email 2.36.1 Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" kbuild is still seeing intermittent failures in the simult_flows.sh test. It uses a kernel config without kmemleak, but with other performance-affecting debug options like lockdep and kasan. Example failures: kernel-selftests.net/mptcp.simult_flows.sh.unbalanced_bwidth_with_unbalance= d_delay_transfer_slower_than_expected!_runtime_4339_ms_expected_4005_ms_max= _4005.fail kernel-selftests.net/mptcp.simult_flows.sh.unbalanced_bwidth_transfer_slowe= r_than_expected!_runtime_4285_ms_expected_4005_ms_max_4005.fail kernel-selftests.net/mptcp.simult_flows.sh.unbalanced_bwidth_transfer_slowe= r_than_expected!_runtime_4346_ms_expected_4005_ms_max_4005.fail Adjust the debug detection to loosen the simult_flows timing constraints if either kmemleak or lockdep are configured. Signed-off-by: Mat Martineau --- tools/testing/selftests/net/mptcp/simult_flows.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index e266b26a4274..fa4f0bf55049 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -110,9 +110,10 @@ setup() # debug build can slow down measurably the test program # we use quite tight time limit on the run-time, to ensure # maximum B/W usage. - # Use the kmemleak file presence as a rough estimate for this being - # a debug kernel and increase the maximum run-time accordingly - [ -f /sys/kernel/debug/kmemleak ] && slack=3D$((slack+200)) + # Use the kmemleak or lockdep file presence as a rough estimate + # for this being a debug kernel and increase the maximum + # run-time accordingly + [ -f /sys/kernel/debug/kmemleak -o -f /proc/lockdep ] && slack=3D$((slack= +200)) } =20 # $1: ns, $2: port --=20 2.36.1