From patchwork Fri Feb 16 19:40:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SeongJae Park X-Patchwork-Id: 13560506 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6D290C48BF3 for ; Fri, 16 Feb 2024 19:40:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 44C5F8D0001; Fri, 16 Feb 2024 14:40:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F8508D0005; Fri, 16 Feb 2024 14:40:38 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 24F118D0001; Fri, 16 Feb 2024 14:40:38 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 10C388D0003 for ; Fri, 16 Feb 2024 14:40:38 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id ADABB1A0253 for ; Fri, 16 Feb 2024 19:40:37 +0000 (UTC) X-FDA: 81798684114.13.69E232B Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf12.hostedemail.com (Postfix) with ESMTP id A7D0540020 for ; Fri, 16 Feb 2024 19:40:34 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=kVej5bwl; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of sj@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708112435; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=U5wC9G3bo6Oo6yLc8LDtHVPfR9RowBbsJuMSlayyDgA=; b=K8fsHmKzA18LWcHTRCBTlN38gJo54Uu9zBsfTtF9o7eIrPFVl6zW4Nzg9Ba7S8APW55zN5 m//kX1GEw6I3Yom2o+M88oY5843HyVz3b6ixhN6WMMKI19eu8Lvr2FQ8Gaen8FkrdDbLJa HM/oUTS2KccWvC4ZdQdC7BGOU7Wvwzw= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=kVej5bwl; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of sj@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708112435; a=rsa-sha256; cv=none; b=7He8rOs7B2bTreMPC4mkY3mGaghO8WoUV4lgr4uWH0sbvDxBnDKR4kCaaXU0xSSVKqkJBU 3ZvbeiuLysBF+8TAfGzvfiWP0Rvebf6HYO0XYivJZQXoz71Y09BIJBRFlPs2fKnPrVM1n+ 3r+o8UKh0KSWLoGGOa8DN241dL1pjEU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 2E823CE2CF1; Fri, 16 Feb 2024 19:40:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 562A6C433F1; Fri, 16 Feb 2024 19:40:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1708112429; bh=KIYFFZlklNJB3GcWj6tjjHQ4i09E6AICjsErgAI/kHs=; h=From:To:Cc:Subject:Date:From; b=kVej5bwlwvTjKN8bv1jBXdDFINYZYqRwCXuvFIIAMP9Erd/haiqJJyIoNvCOJv7/W G3smFU0REZuYhPxBKlVcGHGGutjXzBiN0GqrrZk3JzDr8GqRhJrY8FPnDQKsjllrgd vp/Yjm9jlZ6g7Q9iC+2YTC6ZS7V2BIOTo4zVxYEKtEw4zy01/RHB7QZ/nNUhbyAOwB lffB1AdUG8NSK1vsC+1CLD2y4UUnhx9FdKdtallDZOOf8qZCMvIog+BmFGMLPGPhfO ZEVqxjqPl/Zd1CzpYtj0PCYKUYfRDXMWh0YAT9LAmqqLlKGBIQ7m8Mn1vM+CWqWeuk YMJ2FTeqh+pxA== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, linux-mm@kvack.org, stable@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] mm/damon: fix quota status loss due to online tunings Date: Fri, 16 Feb 2024 11:40:23 -0800 Message-Id: <20240216194025.9207-1-sj@kernel.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Rspamd-Queue-Id: A7D0540020 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: zpr5uh1ufyj489yg8np3a9kbyfiqn9w9 X-HE-Tag: 1708112434-310099 X-HE-Meta: U2FsdGVkX1/uczOYrpOhV3e9hqc5BQ/4/j1RB+n1cZas1zC/vzoq/zNd82Z+scc4EhABNW817LOCqJLx0MbBTd1wG7bubrjzPkCgw6p9+7A6fQp2H1xLa/B8I7tN9w7FUiSU7AQbTsIOjCFe3siNUmJnDnGPxrRJxWi+yDJUgDEgA61oQQUupqbgExcOIUiHIJOCpObWI6GdsQIpw9ekvh8WxASFmO8DX9HLf97mWcBd0pIcXpJ6k0vZM35va216aTGKvy0+JNyPlX41CLtL/p4wU9JjfisRIvV7ErSYb/7yjb9IvU2gSFxOJGrVp4XxFSe84GDt4IyD/fGOSzLm1jcADHuj9H1KYQJ1IoChYeU73DYTab1tqFrdU5XvCXE/o11umfa4hzcjY1vc1gkzXAqlUlIcReR42P2S+sfaDBtQPG6f2ytwBqYhJVihWDHUAgdYtf176WTYV90S4ZkpP/ml1BmX1vVSjHb3hkbxmxpRAHqwQU4zo2Yh0VcHaPzRwJHBbR27hX2sajlNBmpUvRtf+ROnMcLhMVyQXWEixvaXVZjiHTriXtENHhqy+fTKLvka/IEgWzyI85YXVBR4+Yd8XcwCnQvEX7OCeBRm5IiHRG4keoFIdkc0cDyGU1mcUGm+Y7vRIKbyjlvZG3RIy84LpLOWQ7HSHBrOhffZh6g5sV2FG8opSLQneZlrxyDDnGyU5+ZWikJeoWVkQ8brZV7IN9BvURfvheLRWMSG4yLNHeIPfH74MKDjpkLhGGftE6jkSFX3rt1r7AX+gVNn+uHlGoDjCYJI7MVRuSK/yiXLjG9T1M9HN6pYNQzd94FheSjWFpYY6phjF1Trkv7V6q7MS2Hh8+3LMHkuxEHAa5IGxU/+a30j3P2kI8OwF5AuUQADysCnFgPts1UIdmZUdY6xm+8PGepZRA9zCYadyZs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: DAMON_RECLAIM and DAMON_LRU_SORT is not preserving internal quota status when applying new user parameters, and hence could cause temporal quota accuracy degradation. Fix it by preserving the status. SeongJae Park (2): mm/damon/reclaim: fix quota stauts loss due to online tunings mm/damon/lru_sort: fix quota status loss due to online tunings mm/damon/lru_sort.c | 43 ++++++++++++++++++++++++++++++++++++------- mm/damon/reclaim.c | 18 +++++++++++++++++- 2 files changed, 53 insertions(+), 8 deletions(-) base-commit: 0f8cac70960349ba21deb424bd41bc4f4362c113