From mboxrd@z Thu Jan 1 00:00:00 1970 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 021CDC83F10 for ; Sat, 12 Jul 2025 19:51:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2D6466B00A3; Sat, 12 Jul 2025 15:50:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2859B6B00A4; Sat, 12 Jul 2025 15:50:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 19D646B00CE; Sat, 12 Jul 2025 15:50:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id F07266B00A3 for ; Sat, 12 Jul 2025 15:50:37 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id B8F14C020B for ; Sat, 12 Jul 2025 19:50:37 +0000 (UTC) X-FDA: 83656654914.11.6771602 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf20.hostedemail.com (Postfix) with ESMTP id 349871C0004 for ; Sat, 12 Jul 2025 19:50:36 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="HWkGXT/Y"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752349836; a=rsa-sha256; cv=none; b=05R3DN0HJii2LpQWFpZl+rIQ4W7xTKhaF60EQP3wpgk3dtyn1TEJQ67yX133QIMjM45idR mFU+vo0C0IX7f5yXXDuJJwkOGOlt/5LrrZVw5jFg+ox0Dou4Kcg3eL6QCw1EdS7oMz+2Br NTVo7QzCj/ZsATPXPPZmx2qN0+PqLmE= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="HWkGXT/Y"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 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=1752349836; 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:in-reply-to:references:references:dkim-signature; bh=U+KPCYxbuP/xblarmsKgEt7GaaiT3qqlf6oB4hMCO50=; b=vbXSdfLAMWsEgp6Fn221/gqmw0r1IJ+ELO5Cl6WysOjI8LmKYBTlY3AXRh6rSGmDOAFMw1 +d7Mlmba70TU9cFqK4O8OrD1wLrfXw7coJ+VzGoVhj6TBJWIOQUYRlO07/JpvyePGLY9rJ vrZwVWJYBYvjXTmqATK/ygAVzlKweO8= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 776435C48DB; Sat, 12 Jul 2025 19:50:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0301FC4CEEF; Sat, 12 Jul 2025 19:50:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752349835; bh=WTjz/K1GFNo9usAZWWENvLqqlSxu80QiYvWGup6Il+g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HWkGXT/YIsfyj9wuHfO1zUCsFKK6RTYxF4bWGCR9fEN/SuCmIoCK8vk1DTnWz9EQt Iv5ZftO212rgxYD9gKmFXC332PjovWtSume4z5zwzI7vcYIBs+9upIGAh5fmFEUZ9C HbjgaFCQZxNTfwyT6lFlsDhvjcbDfqVhvMfsYD2CWGvCCUdbQKyFJHSC2DAypx/Br5 MZcgRpkBnTt4ZIuqI2oGFArJv/UTohteUsB4dJfZumkkyHzH8wBEfctUdMZhfKB3fi WZ8InS7s1bsZDwO/uSKfAYWSd3q/QkhqS9ondBRKk/YZTv7Z+S6CsrD2HZUjywyf5S 59Kpe/mRt/LTw== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 13/14] mm/damon/sysfs: remove damon_sysfs_before_terminate() Date: Sat, 12 Jul 2025 12:50:15 -0700 Message-Id: <20250712195016.151108-14-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250712195016.151108-1-sj@kernel.org> References: <20250712195016.151108-1-sj@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 349871C0004 X-Stat-Signature: 76pituxsyw66gwkno5rgn8gwp1knmo3i X-Rspam-User: X-HE-Tag: 1752349836-520157 X-HE-Meta: U2FsdGVkX1+mpZZKTgd8ogeJJSs1eUpEwLha72N15OKAKDn9dmTm7j8QuTf+nBDBD/aC91uxDRO/kWXk6/QGnmn0i32zdyLAxZgYZihg6qvN0Qrne0qLcPCPZ/uuEOqznQthNT9jPEoh1d2rhhjZk7CdaKgwAwhx9I0DLZQ4GXRbTVnXwjboPOxBjqf1QJLoCQwVBxspDuGumIRCeGXagZJQV99hPl/YEdre1tOsdTZ2FEzwGjRPdBxsO+pMyPjHR8/zOrTw6SpWrVtBrRt3MqLEGF+fNxjV92ky6rUgso6sfaR9G7QVVVwp1mNnueNZ+/zn6GiYosO1JOFkCkVQO0bztN6rRbIZOQq9MC9FjK1xNsZK8ikKWvZcSDXXAtKVGick7+vYxJ6EsiMZepQ03Sc8NiLBk1+AhriiV/Ig1j9LtwyFGbrj8vnEDvkDjcMDBPaz3eb6HbqMR6C7AKqFCk+hP7KQUDPg6a+0ssSfIEAFYEDHEWYG2QSKvfezIi+kSlB96Kqc+6T+NCMrb28f9Mh0pGnOSlDLFUm1pvuh12sleHwH1f05KSW9wkz6xHl69v6fuk/HyDlAR8cIJGxCfI9uO5v/l/M2aHb+6LU/YUk4HD9sgG2v0iu2sG2PhMKCbmHSLyUbNU98ntjqsDFK8joye3IpcVCIZCjYBnZqcB6Qpj3Xyp9frAs1Uk8EkMUsgO6vzc3+HcD5qMHYkW22qLLNPyqpX0fJuBfu7AUi5XPMGKlEkQB7zCmVWLkXj7QyCU9saqHr4Y5kkFa7XsNRxhZvO0oNCvUzUnV9TWY7AO/3K37woUyloqqdRZaQN7EwRz7hf9vUHFytKRO/bLmUJHsM82j5urL1XAmaYVJV5Fr1Ddwb7gnjuoOCIUcqMicMkoWsQyFQtbZwKDruY/x3mBceog4eyXr9KBFy7vMhw33N57+CHqonPFuA7lX15C2Prfz3T6m+/frZgOydvEc r1pCXFIH ZwoUuUSEBD9UsNTr0eaWui2QR9HY9j8UG/J7BsEe0KBGC/vGcKes2J0iyVbl5zIhcE6ARg8sJ8J+/WC7yXe4Vh+7VWoq7jcjtjZ/913B/AwKtdiTeeHRanAVN3tYYP2oYNZFdmZEmkE+j7jwOLdmKeT4hy01FSBzs8WnjVMLXJC7vajvvOa+OTx+BheV5RvotaRDljtdOpEUjzNiKwoQeozsQh5QOzrctoKTXt3DQnln6NDGSBQE3bU409QjHe8u+IRHDVLa07q6xYTZhoi5Y/5EXqS8Sz9SZAOmDGFsTWHQeKoScLDmS6vxcqlv2SGj146t/ 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 core layer does target cleanup on its own. Remove duplicated and unnecessarily selective cleanup attempts in DAMON sysfs interface. Signed-off-by: SeongJae Park --- mm/damon/sysfs.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c index b0f7c60d655a..cce2c8a296e2 100644 --- a/mm/damon/sysfs.c +++ b/mm/damon/sysfs.c @@ -1361,17 +1361,6 @@ static int damon_sysfs_add_targets(struct damon_ctx *ctx, return 0; } -static void damon_sysfs_before_terminate(struct damon_ctx *ctx) -{ - struct damon_target *t, *next; - - if (!damon_target_has_pid(ctx)) - return; - - damon_for_each_target_safe(t, next, ctx) - damon_destroy_target(t, ctx); -} - /* * damon_sysfs_upd_schemes_stats() - Update schemes stats sysfs files. * @data: The kobject wrapper that associated to the kdamond thread. @@ -1516,7 +1505,6 @@ static struct damon_ctx *damon_sysfs_build_ctx( return ERR_PTR(err); } - ctx->callback.before_terminate = damon_sysfs_before_terminate; return ctx; } -- 2.39.5