From nobody Thu Dec 18 05:23:38 2025 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (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 EA5F51A4E9E for ; Sat, 11 Jan 2025 00:30:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736555444; cv=none; b=Dx8KlbCajYszUf9SccciyyZerTBR0P0tSXiYwfgIRULK9idDE6D2SK72leRVZll2GBIuDsp/dYcimrlml2a5rdeJPRj7cuv1bOMYtJkHUULZ54NdhGCb8fBrrGWS9AjaXIy/WNp3tKTGCNBjdsyZhHEfT0CBGPkr8J/JNh/f2zs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736555444; c=relaxed/simple; bh=CgCTnbjfFNnVKpFKwg84z0FvtEtLBmL4OxVK5kbQct8=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=dsO5BSkFAG2Q3i0ZkoF4tMGMu44mU+lMIRZcmxyq5asFxhm22xzvpApChMV7RpJLxnG7eZWffbEJMPunQI3sMtcJPCtMJTwooLsLjXJxen7OJRvS009SQDOIWlh+Zg+yuEr+Da7YTbFPiUHEwvZStIPn1EwhlpZ8k9N48HPmCk8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=fE1zz00A; arc=none smtp.client-ip=209.85.216.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="fE1zz00A" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-2ef79403c5eso7421248a91.0 for ; Fri, 10 Jan 2025 16:30:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1736555442; x=1737160242; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:from:to:cc:subject:date:message-id:reply-to; bh=ocaylAF5hSvVSunY3A5I2NKvvF78/qIR/+EQce5KeF0=; b=fE1zz00AV27g3pTM9/VarL6mXqUsbrhdMvhYYQP80cBk8n66CU6FKoAOenHXeSzt70 5dHUxttqZ2A2pVVqaR8PbP/WyHEEOb40KDmygp7n990SKrzlITOD4Kv1XLLlnldFfLHo 7hBop3NgUOv+W+3t8DKJ5ONp1/XP4I/dynB7D3ZYulCIoSlr8xtXI0s1vJxiPFhM1gRX Cyb5sSKmMbbc5xU9cb+odY3MpqtuyUjhAgaicqJ4YrYh34u+Q/2rCBYCsfwGgg88js43 Cn5i+hW0g1kMSOJKVun3vK93kvR5TLyMUX4Wy4fZyWihZNdQWgk1nB3ZcmA68mQTYL8L FThQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736555442; x=1737160242; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ocaylAF5hSvVSunY3A5I2NKvvF78/qIR/+EQce5KeF0=; b=gNByJLUYXFpIZ0uUyXkMP/iXgjK8f62jgnty7tlRl8XOZxJNeZBejosDYFNBP6N4lx kkqxaU9OkurVnpo3HL6gBDbIUl1YkQA8IOrHJuph5AVS+qpCWC0ZNVvHiDF6XUUzKRAA Vw4t1uwXmnS97Kw8XweoNiN0EI7S88P0MfjIJ8j1TOws5HdKrDUWj4hyWrR46krkq6/U VsNtvtBOhX51AdB11TiqftAxvMbLe+ExpnJAHvA/n2fKiMpplGBRgaeLjSMdUHB3oZ0S 8yJ9Bu9LIp10X8bzfEsQbUwOZlJRRuRM+Hj0hTZ/r2HD1F+/FuUIbOw7j1i1zqwfF8SH S7Rg== X-Forwarded-Encrypted: i=1; AJvYcCUAMqgZn8EF9zAhjgxRboCjWshcwgWQgSFnp3B02WKkBT52Qq0NOg9Yc6hVdpsPUYw6uTiOQmWotUOZ/HU=@vger.kernel.org X-Gm-Message-State: AOJu0YwXUYOFIvs6AIrKQSJvr+5py6O+lgQLL2OaSMs4zGnbFicyYMaj h/EbUmRPO+Y+94Vq+fmKi+3VVYWlh1YX1GiurAt/CPU2crX+WfBD5pcdzPUr5d/EwVyebWuk+Vx LVg== X-Google-Smtp-Source: AGHT+IGOOC+AbNNc0zQxpJQQyZielrn+6dpDffyNQ8EiCkz3fAyLcXYEPD0T1b2cpF01xoTFHd4VcJ7W2aI= X-Received: from pjbtb12.prod.google.com ([2002:a17:90b:53cc:b0:2ea:756d:c396]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:2808:b0:2ee:ab10:c187 with SMTP id 98e67ed59e1d1-2f548f598e1mr19787698a91.18.1736555442230; Fri, 10 Jan 2025 16:30:42 -0800 (PST) Reply-To: Sean Christopherson Date: Fri, 10 Jan 2025 16:30:04 -0800 In-Reply-To: <20250111003004.1235645-1-seanjc@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250111003004.1235645-1-seanjc@google.com> X-Mailer: git-send-email 2.47.1.613.gc27f4b7a9f-goog Message-ID: <20250111003004.1235645-21-seanjc@google.com> Subject: [PATCH v2 20/20] KVM: selftests: Allow running a single iteration of dirty_log_test From: Sean Christopherson To: Paolo Bonzini Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Xu , Maxim Levitsky , Sean Christopherson Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Now that dirty_log_test doesn't require running multiple iterations to verify dirty pages, and actually runs the requested number of iterations, drop the requirement that the test run at least "3" (which was really "2" at the time the test was written) iterations. Signed-off-by: Sean Christopherson --- tools/testing/selftests/kvm/dirty_log_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/kvm/dirty_log_test.c b/tools/testing/s= elftests/kvm/dirty_log_test.c index 79a7ee189f28..23593d9eeba9 100644 --- a/tools/testing/selftests/kvm/dirty_log_test.c +++ b/tools/testing/selftests/kvm/dirty_log_test.c @@ -886,7 +886,7 @@ int main(int argc, char *argv[]) } } =20 - TEST_ASSERT(p.iterations > 2, "Iterations must be greater than two"); + TEST_ASSERT(p.iterations > 0, "Iterations must be greater than zero"); TEST_ASSERT(p.interval > 0, "Interval must be greater than zero"); =20 pr_info("Test iterations: %"PRIu64", interval: %"PRIu64" (ms)\n", --=20 2.47.1.613.gc27f4b7a9f-goog