From nobody Sun Feb 8 00:34:56 2026 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 61A62329383 for ; Wed, 24 Dec 2025 04:22:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550138; cv=none; b=KZ/EeEk/dnFjUMYFbuJpcoXTQu7RZZ7qjUDj0J36fTGv1jRgMvsBKlXW7CXhjPry7z7lZGUMCYlWM0m6RlOjL9XPTtuiKso2O5zoh8kKi9NskzoyVvogdqaaaY+76clHEVlWFQt+j5zhLGoVJ6RO13pxVfxWEb8zMLH2alWWWzo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550138; c=relaxed/simple; bh=RqyPTpe3BkCBdnAPrJUR2Jb2YzobLNs9vjE5paiWqaE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bdfkRtib1ni+oHJqFbjJ4PY3tys/op8tVGJv4Lt1wRH55fQxJzX4icYN7tDw/lBMh8dPGjadeUSKjy8M0yg2shDgC0CmAgWACL8R+Lbb922kVrwg3uBNuXY7FkzsbtM/ug2958YfczXhBxmzUsT9+vitV2jxVzWCIfP3sDHqJio= 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=FolkmsAx; arc=none smtp.client-ip=209.85.215.182 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="FolkmsAx" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-c1cf2f0523eso3883291a12.3 for ; Tue, 23 Dec 2025 20:22:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550137; x=1767154937; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VQkMD3ltAZru2XHuW3W3PQE75mGT0odUsu8IJA/78IY=; b=FolkmsAxNvcr736++Lc+qePjhJA9vU6z0Eel1raTSM7NY86DC2T50Of1v/PlDdm1E6 vlCtYIrjuzDk1hwLj92VU4Je8P6RvvwI+o2MtWGJN1iYSvJVg+8WRIQ/I6BUmR/oH1mx ZuIvZEjWSaPawir3XdoJekg8tSJ5VcjSTn0y0Jax0Ke/yMaQPjZQ77TrZ+Qdr7QtlG5a 0BndQMzQRgn+Vk9aYvPrVmKynp+hNICcW1VtQzHO9jrZyKcbpBJWkhn+lzqQOfFOdEjw QdPZ0eT8C3foAIGOJ9juiH8WyiSaFWztkwP90HUy29fFK5oQr4NsbTMO66jO4rORbufc D7HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550137; x=1767154937; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=VQkMD3ltAZru2XHuW3W3PQE75mGT0odUsu8IJA/78IY=; b=t9b4Nx68R6ZKEnHDNh8bCYk61ej4bbzBEDeybkBQ8abXBPghVitfS1byn1+ma5kAS9 +ihtMhDFZNScpXaifn/+EoWogJ1GAayjWuIRmlJY4zTvbDBMd1amfUSRMqi64OlZgd8d iB/4TYwyJ98//qyB3OgBC027DGqPD8w4xLLYN0tRR/4dkCW+LGEkVgV04/fUPfVZywZ4 kiCXP2XeS3dscv5eNsb2dgl1VRDs02e78YRs8Iv5nvgFrH6sXpig3LZsGjlvSfM83oQM VCS338p5mu2nA+4Fnw9qy+/TB+07gClzKlr4NnhxVUIXOJ0sx99wiDls99fIshf9NL+j vTgw== X-Forwarded-Encrypted: i=1; AJvYcCWbRv1636hL8T0bvNz/vwEOTepxqIMcZL6Kiro71f8M5BrdsGvci8En4gBAJhauyyiqkdwjrQW6aIfF/tE=@vger.kernel.org X-Gm-Message-State: AOJu0Yya4eLj+ibqsJ/oP7TzSuUxU0nkctG1BHfF0SsJiRP5SuUS45vJ xZMO8OwoJ4luhKketFUQNo7KU5GMvCR4ts+Vjeq+YWXfFoPx6kgcbmn6 X-Gm-Gg: AY/fxX5t1ZH2wvIXkPS+vzgvNW65m4BK/UCpmPk+EVhdaZwCAEnKWdb9l/KDX0WT54j Qbnb5pNmO4spF1QWyuJ7Ru+rhce+uGg9rgOUGL7/B+vQ7cxQh3eeiUl/mahLToN7+aY2jGVChiq YmdsA/c3jILHpmDSkuu2XjD74HrndL/5ntBs+62pExXJnlFFZ5tdytA630v2hYHUVwRanAEYkON x4CSyp3CejUdkTmRVhz8w7gIWAeGE2HMlJrzG3VwO+LS7wTc8KQtd+0/GRno5X15Lpw3ir0MJ0W JZPML86jl+EvXOh4q1QOz8A/RdpI6hp8HF9jwa56ZNy5RKMiNZbu9fREKr93w/5gwFlBT92EHAV +DE53MYRs3hwl52ySWjP+YA29uRZmrnfNEduG7Iz6c6yvwKX/3wFFan8s/B9zEPUqXIbs6VzJ3k 6G X-Google-Smtp-Source: AGHT+IEIattYmas64tB4sMSx+gkWrf4v4xDu3o/R+q0wk09aYhAA7BXdfFClMLqznY0MS+X0mGR6Tg== X-Received: by 2002:a05:7022:e98b:b0:11c:b3ae:c9e9 with SMTP id a92af1059eb24-12172311f8fmr16335393c88.43.1766550136511; Tue, 23 Dec 2025 20:22:16 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:16 -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 1/5] mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() Date: Wed, 24 Dec 2025 04:21:56 +0000 Message-ID: <20251224042200.2061847-2-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251224042200.2061847-1-shu17az@gmail.com> References: <20251224042200.2061847-1-shu17az@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Extend damon_test_split_at() to verify the 'age' field. Signed-off-by: Shu Anzai Reviewed-by: SeongJae Park --- mm/damon/tests/core-kunit.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h index f59ae7ee19a0..88ec046f4942 100644 --- a/mm/damon/tests/core-kunit.h +++ b/mm/damon/tests/core-kunit.h @@ -158,6 +158,7 @@ static void damon_test_split_at(struct kunit *test) r->nr_accesses_bp =3D 420000; r->nr_accesses =3D 42; r->last_nr_accesses =3D 15; + r->age =3D 10; damon_add_region(r, t); damon_split_region_at(t, r, 25); KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); @@ -170,6 +171,7 @@ static void damon_test_split_at(struct kunit *test) KUNIT_EXPECT_EQ(test, r->nr_accesses_bp, r_new->nr_accesses_bp); KUNIT_EXPECT_EQ(test, r->nr_accesses, r_new->nr_accesses); KUNIT_EXPECT_EQ(test, r->last_nr_accesses, r_new->last_nr_accesses); + KUNIT_EXPECT_EQ(test, r->age, r_new->age); =20 damon_free_target(t); } --=20 2.43.0 From nobody Sun Feb 8 00:34:56 2026 Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) (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 2BC5032939E for ; Wed, 24 Dec 2025 04:22:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550141; cv=none; b=ayogHQiIX1VB1h/U/pK9ucCFesYzR/8eMZ6Zj5GEBCx+vWtOYZtQExBRwI0JgxpzVxMccTdUrq1rdZnIXuY3Jkt1jSC4qzm8S3YW+GgBLmsVr9WFKEA/JrLhXkB3MBbnzPSwI8MsDqNYbVrg1PWmeBLVEKfwgzUJyrcqe7kuLj8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550141; c=relaxed/simple; bh=VUB9jdoQCowQvyEwmzuanxgF6kRtTz5+C4P5JKWJZWw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hX+AfpoQtKcnHQ2mViyeK1R7CgovPIT/6NK++xWnl8vN8dzXnVuFLlOSQqfNJJ5lbUHy/66xJk/4lCNcuBS+bFJRUl7UHq+ngiFZwYVCSIT4Yhp5i52LeX5JJGrn2/LDhrUdXUlZj4CoUQ4xZADOFGpSvxm/dINzwhMY4rbH5PE= 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=TzJXwZ+u; arc=none smtp.client-ip=209.85.216.50 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="TzJXwZ+u" Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-34c2f52585fso4794796a91.1 for ; Tue, 23 Dec 2025 20:22:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550139; x=1767154939; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=w276wAFp2rXYTfyoJfyMT1dCfO/MaZhkGr6Yu9YkzH8=; b=TzJXwZ+u6Qtgj488PavTDAzwqyXKTTK3i9siUPV1kRGJsXRooEm6aAsBd+ulmJA+L0 i1GlJQ9edwiOA5wh81OBjy41sAFie5R4KawT9AqZNuUwIT+At/O8FxeEZ/gpfXVC1iSn kaLnmf4UHo62pWNTlpoHoxGbLJw/45tuBAtkjlQdqMrl/awUPu21VyN4TA6bXqlKa0rV GN3DNo2kYqx4GmV0Ek6Jd8lLDKyWINWex16pomL9OQW8MUWBopfKdPJLd+WlwY+TjrPS hyVZg279Fgg4TuKlCLiiUyXukMGx+flhFSeq+LkEYP8TRnGWfaVkxUbTjxHFmJ1FSUrc ZsiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550139; x=1767154939; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=w276wAFp2rXYTfyoJfyMT1dCfO/MaZhkGr6Yu9YkzH8=; b=wIEnZjIYE8czvva00nE0WIwds5li8tIoEqbvMp/FA2sSeeER/1YjqNguLs+ShfQ2BP X8Fw3rZ9J6HPic1nRz3OH2u1LBBkdZUWViYgVIT6qH8OLgYHk+a5xQhD0mSHx1fh0Z+a p1A6N/dmcYjOCFwob6gJfWPknem4P4W/a70BwVQy6HomMwhCGs2SWKbdtSTwQbPYBsSa JJRpouYrvFrOmWG9DsZczmST+E35s7dLoiIWHiYw2t8TZjDeeEhzaJNs5KSs2Y0El8+w PAgz4gSySGMM1KchnCcReOc1aPQtb0PmmyPc3bhkevymfsIwk4wbWoh4ASn1iSM9IkWs +tJA== X-Forwarded-Encrypted: i=1; AJvYcCWNeZuxLEo7XbQQOVS4CxsOCwXW99THBngtTQuYQxfbpBKAkBK4C5pKNGBNsH1DzNxhJhH8DvdTJLbVj1w=@vger.kernel.org X-Gm-Message-State: AOJu0YySd3yHw9TwPebFKPlIYVfMttBfjM7aqaW35uDpPmbb7Pw15TvM eJylhVz9zOaVhiokIydwkGA0lhCvKemJqhm+150kXDgcybIWF2K7Lu1g X-Gm-Gg: AY/fxX40ETjbRHUb9Y22Md+EYhUAtahrgFarVDrPQ/KN9DEVOU8rcCmPIgoSHhMBP9j dOxyodcPFwjxUxurRWhwjGTczfAAfMq0go2L40MYoOSa9ZpyzUI2Zk5wfTgKO/QEaLP3AQG5UqC AAA8yQ8rlwShCNhokL4mpNs/VM1hBq9a1MkcfehRrRbre/ndX/DCB+eQZRiRkFtdzbbF/ZYj0ie b5KzflLP/dKrbIJQ9T/PC9cXLblkvTaOmUPGXNIV1Zzzh2MxA/w4WZ70/IDxrOr5jFBFJ6Dlsf1 BcNaLhBYNxX3//5Urxodone3HnBfoVvZZmeSDTwHzRsDwoIIVOGoPoLNRbvjDBNMJKr8NJu3J4R Wbh4ZWeK+L9gegWq0yTNzvDSpX6MIK7run+UVaQSat9fIzqM131zdx/ViAzXUcEVHIWUd6CoSIQ AV X-Google-Smtp-Source: AGHT+IEhAqxGeTZKj23GyK+SQ0+Vt5x+PYbcQPiunLEQ2r5NzuypeF7Veg9StfYdXugSobiGJ1npaA== X-Received: by 2002:a05:7022:e13:b0:11b:88a7:e1b0 with SMTP id a92af1059eb24-121722eb801mr18312939c88.26.1766550139363; Tue, 23 Dec 2025 20:22:19 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:19 -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 2/5] mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two() Date: Wed, 24 Dec 2025 04:21:57 +0000 Message-ID: <20251224042200.2061847-3-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251224042200.2061847-1-shu17az@gmail.com> References: <20251224042200.2061847-1-shu17az@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Extend damon_test_merge_two() to verify the 'age' and=20 'nr_accesses_bp' fields. Signed-off-by: Shu Anzai Reviewed-by: SeongJae Park --- mm/damon/tests/core-kunit.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h index 88ec046f4942..6e301113e103 100644 --- a/mm/damon/tests/core-kunit.h +++ b/mm/damon/tests/core-kunit.h @@ -192,6 +192,7 @@ static void damon_test_merge_two(struct kunit *test) } r->nr_accesses =3D 10; r->nr_accesses_bp =3D 100000; + r->age =3D 9; damon_add_region(r, t); r2 =3D damon_new_region(100, 300); if (!r2) { @@ -200,12 +201,15 @@ static void damon_test_merge_two(struct kunit *test) } r2->nr_accesses =3D 20; r2->nr_accesses_bp =3D 200000; + r2->age =3D 21; damon_add_region(r2, t); =20 damon_merge_two_regions(t, r, r2); KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); KUNIT_EXPECT_EQ(test, r->ar.end, 300ul); KUNIT_EXPECT_EQ(test, r->nr_accesses, 16u); + KUNIT_EXPECT_EQ(test, r->nr_accesses_bp, 160000u); + KUNIT_EXPECT_EQ(test, r->age, 17u); =20 i =3D 0; damon_for_each_region(r3, t) { --=20 2.43.0 From nobody Sun Feb 8 00:34:56 2026 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (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 96C56329399 for ; Wed, 24 Dec 2025 04:22:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550145; cv=none; b=g+PWdgdwJp0ywTce8RW3rqVdTZfj59gLLkQgd6fzUxZBtcIqANo3JjHwKdbt4XacZmrzBieca/5KNifvsFqwpiL4FvsRNAAV+qQgrSYHTjM7OSXD5YDwNda5XqN0bTryN/gOg59iuUl/HKiCFKG+kIiL99+NExrp+RhDqyCgFEs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550145; c=relaxed/simple; bh=asj8X4ydgQjVB9nERq6SZQQxwSNt/tgRpvozol7cTKs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Q6laewCv8bfzJwR/HR1LnQXaDXq0UrF7VGOJHuLDv6I3xQbiACc/s0vnD3Q6ktiCnqBKKnjwgIt61iHoz6V9/E6NtJjdJHx0GKSW7bVwlhtd32Uy4Im6rlyS/BTSGQqXBIooy9MUkfXlW1JHLtBHxPe+VyfWDtJ/M6w74uTZibs= 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=dRMIQcAY; arc=none smtp.client-ip=209.85.216.43 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="dRMIQcAY" Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-34a4078f669so5617859a91.1 for ; Tue, 23 Dec 2025 20:22:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550143; x=1767154943; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ojTNko6SbqP+E6WbK+gbYq75ItQHYqDMxABt5GrcXzI=; b=dRMIQcAYE3bJRqizyc4I4Yz7lHb4BDeDeTa97ry4HnYnYtlv9OGRM/1cysKxX0lP7P 7ZefM7uiZL395OYnwZ2B3Nww27WJ0LkNrDJ1y0EUkhXtwgLuMbrKqUQQsCJx1QwSovii zRT+iRWcf1KIJOIW9UxSRKcbeIcJtyOdy3X/FYJ0rNKtrsx0wsYJDp+5FlnVaQ+3fskD Tj4WO3Qyq5mpgHF92qEjEhq/7OzSZff3zER5FL6KuFihwrXEX2FQ0M07izhC4arycJUN /jOzZMsVsZB9e5OPClvojFTJ2M7K6zIsFT95El3ov45ONHIGmBoOdvN8OMLgc2oYZts6 kOLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550143; x=1767154943; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ojTNko6SbqP+E6WbK+gbYq75ItQHYqDMxABt5GrcXzI=; b=obsKhcgmK4I313AXcUUDRd4fx38u/8f4qVWwnjn4io7k406nNC4gisE1ynhthJpiv2 ts7BRp0QG1jWX/LD7Uas8XM7har/TWoTEU70VPous9sz6497ljUfTbmux9ZA4o++Xs8I ZZuxsqP40ibyMboliXdjgLg0Sp4n0SkE439V45JxdTsaQjz+G67k+nfSwT6QqTsKF4T+ lQIGYfIfyhFJIcEYnggg76it5nofD9SfFp58PyAI//tD3I7vy1aqZz26QY/y8p991FDE NbzJo3VP48oZwawLVviLSpZpGnBTKpWApvSZ4ZmSitF/TYdScJRpR5fl11ELXcq2xHFj Bk4A== X-Forwarded-Encrypted: i=1; AJvYcCUCL73rs6WOpxAdAcBAI/azWQvbKHgTAhoFcx5B/SzfMFV9rV6dlnpl72A65TzgVr7AxDkQd3b8ZoP1ro8=@vger.kernel.org X-Gm-Message-State: AOJu0YwrIGBwMsqyU5M/SFQSa6fpKoFo8FkZBita5L6rSqLfx9Mg8vhf lM//Rn2JbeMuglK0QoEiMwXTnXebZuYxgrTUFET2pvSo94GRXh3LyqAFQ62/qmsL X-Gm-Gg: AY/fxX6EkwFRlxXlsXuKfTQMoEPoUlxm7Dq1YP7ADuYDH8XzJYkfeGoJeb+Lp/I/ojQ R59HJwD6zHw8xiq2vwfmhgdAHMuq4hffHPvshv48FT7T0JiMEyE4NvfygPaTPXrkUNtdNhAYbKE dj/W9x0znfQS9yGdw9iIn3sMkKhea1V3IekkncW3XWh/sBnFF0N277k+DJtuDkG51pezkuxrOgt SQmq/2bz0unsqT/HaRSBBFLQzlaV9ZrcFGamioQGhpX6muzldlea9aW7QidquzG6q59S3n/fYgD DcxREF7tWuXnkqBjZBEkoxx1jzrD0+nAglgCMbz6/iEOyZRtyv65G0CadGegWoC7uYzmq9mC/Gl 2vWcSuLn/2Akc1Yq8UTv1EVFHMCITg9ewEVUSwSfAJiSFYQttmOccpoF/978V/itz31vmFdDCm0 nz X-Google-Smtp-Source: AGHT+IGmB2OF59M41ORjl8EXcHftJB+6OeJbuGVRaKx7zyjvrQZlxUR8IYdNNeYdGju3hyl4EBODKA== X-Received: by 2002:a05:7022:220b:b0:11d:e40f:ee69 with SMTP id a92af1059eb24-121722e9112mr19346355c88.36.1766550142874; Tue, 23 Dec 2025 20:22:22 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:22 -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 3/5] mm/damon/tests/core-kunit: add a test case for region merge size limit in damon_test_merge_regions_of() Date: Wed, 24 Dec 2025 04:21:58 +0000 Message-ID: <20251224042200.2061847-4-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251224042200.2061847-1-shu17az@gmail.com> References: <20251224042200.2061847-1-shu17az@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add a test case in damon_test_merge_regions_of() to verify that=20 two adjacent regions are not merged if the resulting region would=20 exceed the specified size limit. Signed-off-by: Shu Anzai Reviewed-by: SeongJae Park --- mm/damon/tests/core-kunit.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h index 6e301113e103..2eb6f41635a8 100644 --- a/mm/damon/tests/core-kunit.h +++ b/mm/damon/tests/core-kunit.h @@ -238,12 +238,12 @@ static void damon_test_merge_regions_of(struct kunit = *test) { struct damon_target *t; struct damon_region *r; - unsigned long sa[] =3D {0, 100, 114, 122, 130, 156, 170, 184}; - unsigned long ea[] =3D {100, 112, 122, 130, 156, 170, 184, 230}; - unsigned int nrs[] =3D {0, 0, 10, 10, 20, 30, 1, 2}; + unsigned long sa[] =3D {0, 100, 114, 122, 130, 156, 170, 184, 230}; + unsigned long ea[] =3D {100, 112, 122, 130, 156, 170, 184, 230, 10170}; + unsigned int nrs[] =3D {0, 0, 10, 10, 20, 30, 1, 2, 5}; =20 - unsigned long saddrs[] =3D {0, 114, 130, 156, 170}; - unsigned long eaddrs[] =3D {112, 130, 156, 170, 230}; + unsigned long saddrs[] =3D {0, 114, 130, 156, 170, 230}; + unsigned long eaddrs[] =3D {112, 130, 156, 170, 230, 10170}; int i; =20 t =3D damon_new_target(); @@ -261,9 +261,9 @@ static void damon_test_merge_regions_of(struct kunit *t= est) } =20 damon_merge_regions_of(t, 9, 9999); - /* 0-112, 114-130, 130-156, 156-170 */ - KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 5u); - for (i =3D 0; i < 5; i++) { + /* 0-112, 114-130, 130-156, 156-170, 170-230, 230-10170 */ + KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 6u); + for (i =3D 0; i < 6; i++) { r =3D __nth_region_of(t, i); KUNIT_EXPECT_EQ(test, r->ar.start, saddrs[i]); KUNIT_EXPECT_EQ(test, r->ar.end, eaddrs[i]); --=20 2.43.0 From nobody Sun Feb 8 00:34:56 2026 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 70F3E329E59 for ; Wed, 24 Dec 2025 04:22:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550147; cv=none; b=N4eCU+xVWxqe7+HQlTUndeMW/q2kYuACBoQYlj+TWw3y81PU9rF215uh8iRLVmV9TRmfFBeYOAuKN27FRB1tOd0e/MG9sQYlET8mUygZW5AyuKFSmzG6a3PSjBiET2puN0B29WYMggwEWFiMoZ2pizZOeSXBVXxlPqMK3NpWqhc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550147; c=relaxed/simple; bh=OLcX8Zd+fdUl6dxE06+L08d3gACwTJsWI4bS9MuvLJA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=g9OIMhDoozWKosGuAHD7WJC5c95j2khe4p7abxHe0iXj+5O9dc14m0p7faCYmMvQ9zgeUL7m7WF2N6lAa9WgttY44g0EyQMUQCZ/v8KHexXnFVQP/CPOO+6JFEX0tTvascfhegWEojVALQKIJHghSmDVTv93KXvjKQ93/63MhYU= 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=kdWxa7jk; arc=none smtp.client-ip=209.85.214.174 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="kdWxa7jk" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2a0d06ffa2aso68154015ad.3 for ; Tue, 23 Dec 2025 20:22:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550145; x=1767154945; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qAW++Y4fgSGuWCowvvKY4zihTht5dFRLAo1G1kvZ8PA=; b=kdWxa7jkGwDAV5wcRElb1llWJVUrtoRh/8gYviYBiirnzqXZOxrunTonqcnUTWbwha X+HcRdGoJ1t4HplOWgpNmN5l/0I8jNpHZ3XkNXxzllumEyk9ft4UhFBkJ3LyD2xfyyZf z4NaZpwuj8LP3svKD5hYBIv6ajSDnarDWAyR0GkSNt0e5hHj++SL1NjB00yyejhfoCYB f7aQUUpnlDrYkcpxDwM27A68ZDve3BomLkt7qqsMbu0+GXX3/JMZdBWKQSlIh3aNyCgy uT1wM7dte02wBHnkJkKu28iica4DQbjzoUdHx0t9kee22Qqv/E6PMAtTzwMqWC2mFpkb WeEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550145; x=1767154945; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qAW++Y4fgSGuWCowvvKY4zihTht5dFRLAo1G1kvZ8PA=; b=VW+wySbOBPT0JMEYIrmTFVQNgd4i3NAuQiZ3KaHgDPu4QRFvOoi/kpLfTSPfJLxj3u qgZYY9cKo1zSfut0ujkNl1u6VOqV179+M/YS1ePOwpdWCdUV42KE3xshgYSCohfxZaQ4 sdu2GCHgnJeiHNe7lozy7CWAl0x/zH+O00aQikaT0QHA1p3huEhqmTQO8zNEWXAH88Xf tTkQfT4PkdraLR1chZbSpZ4WSSWOr0xo260dkaG816iqiqlSfcNzts+ziY9lTz9hi9hu XGHsLKs8y43BaUfrKW2I0cydl8kJ4U58mfC7gVEzSNuAGKjGYJQWJkWvKdwwjTYb1o4F 5bRA== X-Forwarded-Encrypted: i=1; AJvYcCW6FbSPYj2jIjjvb1vbrU3e4oTmR4LsWDRWTX5GGyvdpwxy7Y7AnSbY1Qhfs4gBwiradZ3V4vjGKHFfkXU=@vger.kernel.org X-Gm-Message-State: AOJu0YyZVJVTmHyCILTMA3U0CYuluV7PWTfsjv8txqTGorgqwj3qsvH4 L0c60yxyGXSoZqhNaykfJ9AS81QzmlNJrGcld2n3yfjNDWC3k/WorDySRF1MjUXZ X-Gm-Gg: AY/fxX6AzL/YR927HFX32NO2mIxOKS/ePHbllN25lZb+2EP0f5+jyMgQ52/Jn4fK1v2 lK9WD3wqWByPvqD6X77UIEE3BTJafGiVcY0rmmURmRsxEzK147OiwrDB4TnVL/i3pznX6RYV5Kn 5ZQ1RiA3cJWu4F3zxWl5MR5oa8jzbBIfazCvpSD+LHx1IBj7/gn+g/FnOgDfKp6ESxiKMLa4idD n4c8KpRcoo0rsGqtcDR2Z0mi2wQQmskvx0awJ3PU1g2YVl9K8f1dxoKRvwDMmQK2DIOpwCYJNR/ 4egTMeCV7kyekNVkRmgVOWzGmgQQSvxSGl/SU4wi7yNxlVxK19RGunWeHWu6LX/+Myr2hX7Luug 23VoaWk1iwmX9H5nes8a5bRR4xzYWXpecUEwv7LRL3GRMrUnONtihe1b0fuewCm9YUsaN8YPINr xU X-Google-Smtp-Source: AGHT+IEu3ypAtOJAXn9xiXQKRtee61CBDqJzBQT9KTWObNvd9b3sJXcWL8HyG3+q6D0Cz6eLFD6TVg== X-Received: by 2002:a05:7022:2590:b0:11d:fcb2:3311 with SMTP id a92af1059eb24-121722e32demr13284390c88.27.1766550144772; Tue, 23 Dec 2025 20:22:24 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:24 -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 4/5] mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_split_regions_of() Date: Wed, 24 Dec 2025 04:21:59 +0000 Message-ID: <20251224042200.2061847-5-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251224042200.2061847-1-shu17az@gmail.com> References: <20251224042200.2061847-1-shu17az@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Extend damon_test_split_regions_of() to verify that it correctly handles=20 multiple regions with various 'min_sz_region'. Signed-off-by: Shu Anzai Reviewed-by: SeongJae Park --- mm/damon/tests/core-kunit.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h index 2eb6f41635a8..36622a2c11f1 100644 --- a/mm/damon/tests/core-kunit.h +++ b/mm/damon/tests/core-kunit.h @@ -275,6 +275,9 @@ static void damon_test_split_regions_of(struct kunit *t= est) { struct damon_target *t; struct damon_region *r; + unsigned long sa[] =3D {0, 300, 500}; + unsigned long ea[] =3D {220, 400, 700}; + int i; =20 t =3D damon_new_target(); if (!t) @@ -301,6 +304,24 @@ static void damon_test_split_regions_of(struct kunit *= test) damon_split_regions_of(t, 4, 1); KUNIT_EXPECT_LE(test, damon_nr_regions(t), 4u); damon_free_target(t); + + t =3D damon_new_target(); + if (!t) + kunit_skip(test, "third target alloc fail"); + for (i =3D 0; i < ARRAY_SIZE(sa); i++) { + r =3D damon_new_region(sa[i], ea[i]); + if (!r) { + damon_free_target(t); + kunit_skip(test, "region alloc fail"); + } + damon_add_region(r, t); + } + damon_split_regions_of(t, 4, 5); + KUNIT_EXPECT_LE(test, damon_nr_regions(t), 12u); + damon_for_each_region(r, t) { + KUNIT_EXPECT_GE(test, damon_sz_region(r) % 5ul, 0ul); + } + damon_free_target(t); } =20 static void damon_test_ops_registration(struct kunit *test) --=20 2.43.0 From nobody Sun Feb 8 00:34:56 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 6FCDC329E60 for ; Wed, 24 Dec 2025 04:22:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550148; cv=none; b=JRyIikv4lBME6vLPyWZrkky7hus9c7U7KSA3UxfKAsUkDWB39FdKG3AVOi317c2u5ibFLd1Cn1hJ+mibn6JbdrAM/vj3MeRU26rwavxIUAZ4Ox6l2qraRTGWM2nMBLx/Tr1A73/Xt4/lcZ7O1+GpVFl9Rd8Cb/Ahyq9GfU1VyLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766550148; c=relaxed/simple; bh=YWzv4mR6lx/LhKtGrLACg+b81I/0rCPwOCqzO7QxXro=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VATy5KE5pYPfZTmHQBtTak14OQ9/G7KFlXMUONG6y/XYWL6s4jLz60G2wKdToDniUYtef8Q8yUGFv9hQeLkIjQu2NdHw0ThDjkVVLn6aLkw6Vab7BiZoq/HazhoRwfU0YRMp/GOn5F7m5hf2aMqTjXgMGOMqZsvfR75PqYnLYsM= 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=E2eFpH4A; arc=none smtp.client-ip=209.85.214.175 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="E2eFpH4A" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2a1388cdac3so52653195ad.0 for ; Tue, 23 Dec 2025 20:22:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766550147; x=1767154947; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D8remLMvBFK5RUdUzYsP7LKIRjVVtdklxr8EKcqM/1U=; b=E2eFpH4AHthgAum+xrRp1oWGXtyhL2gMhX2ZSYwz6jCKhZs3SVm4NA+18yE9AZ1eLs 15qynBBaeiLfF3PG3fqrsRCcrizpMuYbUB8fZ5bJr3R/UqxbAmMD7e+H2i531aX828Vu s4GD3fPRgfFbHLZ+j+/23hXg33cucCG0viLsvJjKXWuZXYEcLRC4lpQCZ3VsGOn6eSug HFup1auW9aSNnJydp1X1Qy2nO897+XriKk1DUgxoS/6kdKYl2Fnrx10kn7F7ExGOAY+A ZseMKYAX+nkU8gEv4KaDXsxqKc0sJjiLpX73ZoKf7X3vVtclcx086+f7kSJ7K/0r2ae4 FUtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766550147; x=1767154947; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=D8remLMvBFK5RUdUzYsP7LKIRjVVtdklxr8EKcqM/1U=; b=G1hzJ25pwTyEUy2tP4PBt+iTqBLXs3HoZajVaTZErfrKykpN6iHQhXcFsFPrr0TZBf l/zPpgL5N7cyp0A3vFTK/K3osBTmSfIoVJBAlJ1bhXd3PUyI0WScXg9jkC2QG23tzfbB eXVcasD/wUNXwTE2Ao03sl0nhYQcSMhx1AfM3ic4PcgxIZKRmPbIO+2DNGv3ZQKGO6wp RYMYqs5BbBlWLqcysKlXhv6NQStFkNpd3RCoHaR3bAb+x2GwqvmE4wdpw6qaNIG2A9lI +dvVXIauOfWumb5e+oR8m0Gw8uB2QtasVXg+34o0QcFDK/gIe7jX8+qQMi0r8oNFIL3b 17Bg== X-Forwarded-Encrypted: i=1; AJvYcCWxAMRrhRb/LwGHBIz/gHQ1nVMIMX1HOsuwagj30h+TB0zlXDV0ydZzMx+c7L7toojd6QQVD6BC+MlSAIs=@vger.kernel.org X-Gm-Message-State: AOJu0YxaIk7O7t37oHhUdYxMKeD9z+v+6WVnwmlNj3pqXA0nmwjJLIHu HjMHMSygAK90vHv5+92kstrO08hCVtzjX56SXXvsuY/AfPcCm5z1bnnu X-Gm-Gg: AY/fxX4ZgGq/kUq29uJVKNMLepL5JekR8xFyl0CVRUsf5Sk/gyGflNm/kVOTRAw54lK RK8jG5AZDwZv/7KzMjZ0I8J/cuq+VB0HrcNx7LKdM7TGIjR/nGMjvpwnIFoqoZbK0cpxZmViXwL L46SWxI5EP1oFZ850tU1FPUIEP1ZW8mVVQu7qWbpPjrgYRor37PmPt5PXBRvFp5Iyr9ji1lLcKF 7ZcTU1QPUNsS1zYy230sZuBoo0zNdQSlJ3wt4S9jndNJ0TkUZqVo7o1wzNXcvjSKte1N8o05gvu KsjrKeYFNz3N+ilq35wWQtPMtjzByUjtxmTjLgeVFV1KuJBmJ7od2bx9bU03ZPFwBfFztJzJwTW lLHBCcnBUqnOBHLmUVPFZSry6Yrl/ic28TnQqG++XhO5HF7+OH4+69tddNMewWMQygSttvvzJ9c kzHkk2Ylwpdb9rlCYi4Ux0Xw== X-Google-Smtp-Source: AGHT+IHfPiFWmZDW4o5w7sYzXHS8vE/zaayVH1U7R9hjLU9hYqPevU+4g14ejv4+rRb+HrXioe9eQQ== X-Received: by 2002:a05:7022:2586:b0:119:e56c:18a7 with SMTP id a92af1059eb24-121722b4e90mr16067286c88.15.1766550146638; Tue, 23 Dec 2025 20:22:26 -0800 (PST) Received: from dev.. ([208.184.112.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724de268sm48542031c88.8.2025.12.23.20.22.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 20:22:26 -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 5/5] mm/damon/tests/core-kunit: remove a redundant test case and add a new test case in damos_test_commit_quota_goal() Date: Wed, 24 Dec 2025 04:22:00 +0000 Message-ID: <20251224042200.2061847-6-shu17az@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251224042200.2061847-1-shu17az@gmail.com> References: <20251224042200.2061847-1-shu17az@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Remove a redundant test case from damos_test_commit_quota_goal()=20 as it is already covered. Instead, add a new test for=20 DAMOS_QUOTA_SOME_MEM_PSI_US, which was previously not tested. Signed-off-by: Shu Anzai Reviewed-by: SeongJae Park --- mm/damon/tests/core-kunit.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h index 36622a2c11f1..4bf1d172436b 100644 --- a/mm/damon/tests/core-kunit.h +++ b/mm/damon/tests/core-kunit.h @@ -601,9 +601,10 @@ static void damos_test_commit_quota_goal(struct kunit = *test) }); damos_test_commit_quota_goal_for(test, &dst, &(struct damos_quota_goal) { - .metric =3D DAMOS_QUOTA_USER_INPUT, - .target_value =3D 789, - .current_value =3D 12, + .metric =3D DAMOS_QUOTA_SOME_MEM_PSI_US, + .target_value =3D 234, + .current_value =3D 345, + .last_psi_total =3D 567, }); } =20 --=20 2.43.0