From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) (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 7A5C22E3AF1 for ; Wed, 24 Dec 2025 04:22:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550136; cv=none; b=sTROMWHhjbpTfXYHsIGjv667d3BTB3quNAzpzN5BznwLW/bQVIZagv8CWkmqqCt6ukyHkP5cCEluqbPnvSS2glj8DIW41jArrBGq82dSjujYvuN2q86IPVN3r2+jyYOWAs631G2kmUVEHh4/CJXK7LhQVLz/y8iHhkEqmSQ4R+E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550136; c=relaxed/simple; bh=sUvHXAAy2NQuKc3dI2aHwboqObqMXx1eX5Kl9qq4xI4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=TnIBvojOHqWWNryyomwOigzvJ49sW83gI6PkQnWEvnr6EFvdpFdMg7Uf+kqEnhQ36FdRF+SbECJ+QA5Ctz4Dd9zd1fyWaBtQhKa6mYlY2x5+seVDv02K3rWXmvVFO7FugNKjBbNDd9v1USIE0hS5rJO7fsgFaRp9usVvG15mNkM= 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=RK8ACGhF; arc=none smtp.client-ip=209.85.215.180 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="RK8ACGhF" Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-c13771b2cf9so4770291a12.1 for ; Tue, 23 Dec 2025 20:22:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550135; x=1767154935; 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; bh=+TGrPuT2v1cZj1mmHtKJ1nXyGxXS49Cs2xA/DQGK74o=; b=RK8ACGhFxMnrAKJi3xs1H6kXImRR+wAMjAJRGvP3/gfeEhxUWSHz+iIDAm1PY8gPiv 8XC4rhYo5Y4Oc9RKa+wWFM2jX37QhAju2jglosfgCoYg911NDUPAbe3A6h4Co8GKqhHc GquVx0h0G0oQNGd0Q9qHvVSSm5wNgIKyCYHPqrUYPZVQQFQkZqc4ebbCNKNKi4+4rYfg fE7fNT7N/at+HkCalqPpOvRbGsElVRvnTC0GKXMFGF2USGXfkt4buONJ22kPIImEE1Q5 eagW2EwbLPId+2rDj1JddLIYAQc+LV2zWwY9Iqkirif/PRqVIurmYvROIHE4NFtnzZUt E4Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550135; x=1767154935; 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; bh=+TGrPuT2v1cZj1mmHtKJ1nXyGxXS49Cs2xA/DQGK74o=; b=diuz2AbToPg9Phmr03GMqpXgm7PGHrOQbT/wauYrKTwfynedwCGoyk354b+Pl20f/9 7Q3OD7L1gOnKxxDnRHbs7Kn3046QMygO07l9pd6Tfzml/kCcWjpdmJy8sOWL48h6c5hp yxXNmJtHVlD9W//phC27srls2RuKY94ihUugkwW2czN96TP0AjO5ijY85E30bIRli40d PCOVrz1hZGBV4CxzTQgRB8cFnz8qGr6oMxDXaRh8G2H8Eo5f4zd0gdsQy/AIBqpVZkL4 hVrXUTWEwxctoZgYItiGc8Hv8euRxkWBBBLza9qJ7WrO812OXsz1OaFDwybxmbNpqHg+ 5mGg== X-Forwarded-Encrypted: i=1; AJvYcCUJiIx26eVqd6hmrkgg329QeGjqD+0p6OvXKrW3zwymPwAEKpTsYyBwt2H8cPwraKPRX1LyXQ8KYnm3pkc=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0DrgCz8lsNauda2C25vobeDfxbJX+wE02chCQ1hXHvBmk8A4C v+rhI+xuYR/lU6EpVAqN+CGZADWlogfHrFLV8TdxP3E0/qThu5QasDalbMfgRP2h X-Gm-Gg: AY/fxX62ocMYlehFY35ZPjniHE0YtxeVYoySm/biv5EbovGrKrmdYS+B/2WLO07coGh RkWF6M95kk6RRyey6d6eymb9fzjVlpX+x4k2y0FmZyv9aEUJtFPJeBX9qOB7FHLZu37LlRpIwKa 7g5f8l7Vg6r/cNLy7+QOI8Hgwja2qWt3Orh4mIB4bYeEzb+QosiEFdAEjwe8wiXeLQ78kjB+hh0 J3F150LySXD8+J4FQLqpwg5VXMLm9QUfFxTr0hr4aaLSsbBr1+xRF/bHBqLp+Puhjtu2hMJh4tt BVxy56Q6lKRMm9mxlGF7IzWKcYEMQ9jaMDHsTo4JItoSCAujUPozHW+ouQru0WJi4dRaJSdXPIs TCVvqm1+grvmad77KE26B3HnFCNBBdmOY+6xjKHHBK5s1v/kgY2V9ziCsWoWPO88YwditxqTC5W /S X-Google-Smtp-Source: AGHT+IHOv+s1tLvmzhpsyvu7LJTsUAsXFw9q7TcmS1xRa6GeikBeK5vKJ0t6dCFNR8dYeCrV/OJTzw== X-Received: by 2002:a05:7022:1719:b0:119:e569:f609 with SMTP id a92af1059eb24-121721ababfmr11396994c88.2.1766550134622; Tue, 23 Dec 2025 20:22:14 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:14 -0800 (PST) From: Shu Anzai To: SeongJae Park Cc: Andrew Morton , damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Shu Anzai Subject: [PATCH v2 0/5] mm/damon/tests/core-kunit: extend existing test scenarios Date: Wed, 24 Dec 2025 04:21:55 +0000 Message-ID: <20251224042200.2061847-1-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Improve the KUnit test coverage for DAMON. The five patches in this series respectively extend damon_test_split_at(), damon_test_merge_two(), damon_test_merge_regions_of(), damon_test_split_regions_of(), and damos_test_commit_quota_goal(). Changes from v1: - Split the original patch into five smaller patches. - Remove a newly added region from damon_test_merge_regions_of() to avoid an obvious test case. - Restore the test case in damon_test_split_regions_of() that was previously removed. Shu Anzai (5): mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two() mm/damon/tests/core-kunit: add a test case for region merge size limit in damon_test_merge_regions_of() mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_split_regions_of() mm/damon/tests/core-kunit: remove a redundant test case and add a new test case in damos_test_commit_quota_goal() mm/damon/tests/core-kunit.h | 50 +++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 11 deletions(-) -- 2.43.0