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 D8FF8C54EE9 for ; Tue, 13 Sep 2022 09:12:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 676CC6B0072; Tue, 13 Sep 2022 05:12:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 627658D0001; Tue, 13 Sep 2022 05:12:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4EDAE6B0074; Tue, 13 Sep 2022 05:12:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 3BB3F6B0072 for ; Tue, 13 Sep 2022 05:12:30 -0400 (EDT) Received: from smtpin31.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D70A2120940 for ; Tue, 13 Sep 2022 09:12:28 +0000 (UTC) X-FDA: 79906496376.31.3316FCD Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by imf27.hostedemail.com (Postfix) with ESMTP id 8C865400FA for ; Tue, 13 Sep 2022 09:12:28 +0000 (UTC) Received: by mail-pg1-f176.google.com with SMTP id g4so10780069pgc.0 for ; Tue, 13 Sep 2022 02:12:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date; bh=T1+v0d/bxtpbeCpIjM7V3ktpjxkQkVAXdQmTNVJDAEM=; b=phX5QoGvrNy8xpfI2gGMivSlFzgn3B5KbixZo5B8ab4PmEcHRaJI5Xn//4ecpyMkvS TDb5xDOb7i8TR/v2wL5OfewuXvO5oZzLiSVmui3RyPBzT/LaG8LOWgD6knLib2JpwciC YWznC/Ri0Wg75EEX3UL4/nQ1/H3FH+ey1fVYGwGtr+QH3qwfKs9Q2LTjy3GowQsqVK1X pdSeaTID5rLESOBz491DeR4F2B1NwlqfqJhpU0BBQ77N7ST9pr5mpUu3qpHMs+0H+Peo eOWN37qPRjeta1YAHD8sywB9ByVvp0V042QT9YtnygbO3GzDX/2sPzU8x7CNJ3SeCHY2 Eh3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date; bh=T1+v0d/bxtpbeCpIjM7V3ktpjxkQkVAXdQmTNVJDAEM=; b=FvQQEfdT2UWv+dLAX9JjO796Yenwg6XzMulxx0dcn8tjaxqUwu2OgJeZmmdCFEs/q8 9tVfuXYeUllyFiSjm0j5k1QluQdccCFc6Z+2x3CFNXnFpb5jLbb/4/b93vLbpmnWxEdz pu2RyloMAc5rjbzLz/NZze4mE/A+e/8T8RfC82d8FzNX5180OW3BR13jIIJaXx/lkfDC 9IJ86oydbl9Mq3QYdf6djuR+TLuiG/YHHY8i/Fmb+HwuXupI79lfprZ9bKiJ8KG8UlJG Y8xVJ2Sf9l0RYEflkl71thFYVv18GkKw1GPTD9jWxIzjMtrg7ks6cYcH9A2MhvxkcQgc Y1Ew== X-Gm-Message-State: ACgBeo0M4Xe9Ln/Ek77dcSmelMb24lweZQ8tZz0lN778hBCFWX8oIP9F Xa5sWWm1cKd2IMYAlM1pUQ== X-Google-Smtp-Source: AA6agR5vqxeVAERvE5UY3Z9wKqtcjV3CopPOxGu5qgq+1b8ZMvv336BLhUadurdXvgHg2vM52RgT2A== X-Received: by 2002:aa7:8397:0:b0:535:933b:54c with SMTP id u23-20020aa78397000000b00535933b054cmr31422247pfm.38.1663060347431; Tue, 13 Sep 2022 02:12:27 -0700 (PDT) Received: from localhost.localdomain ([43.132.141.3]) by smtp.gmail.com with ESMTPSA id h10-20020a170902680a00b0015e8d4eb1d5sm7804661plk.31.2022.09.13.02.12.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Sep 2022 02:12:26 -0700 (PDT) From: xiakaixu1987@gmail.com X-Google-Original-From: kaixuxia@tencent.com To: sj@kernel.org, akpm@linux-foundation.org Cc: damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Kaixu Xia Subject: [PATCH 0/4] mm/damon: code simplifications and cleanups Date: Tue, 13 Sep 2022 17:11:23 +0800 Message-Id: <1663060287-30201-1-git-send-email-kaixuxia@tencent.com> X-Mailer: git-send-email 1.8.3.1 ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1663060348; a=rsa-sha256; cv=none; b=FyukFbT30hMkTr90dUyHFDzrqCliV/wiNhrCPS+ffRTrpvRGgTGPLlyR0DO/j48U592ZFq XdvSs9i3oM/TpZKh8Bq8RHjeiDgO4go9+t6rdCuncpfd9pmKSHr6bzoajc8Z+tSJsOmWt2 2YExgNDGqn/bYpt0BsQyy/BTxs7orcQ= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=phX5QoGv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf27.hostedemail.com: domain of xiakaixu1987@gmail.com designates 209.85.215.176 as permitted sender) smtp.mailfrom=xiakaixu1987@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1663060348; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references:dkim-signature; bh=T1+v0d/bxtpbeCpIjM7V3ktpjxkQkVAXdQmTNVJDAEM=; b=CZFqg7PlLwVZpXwgqFofFMEoyjtJO/EUC/ZLvkl1Rrh4KounW1nZwL63q5cnT2yoSCPw+I jbOLuRAC5F46m2/xRyPSf34Qc3rsDtRGETtnrYG4IKaMci4+QFBw70TsyuA7FEzj5AXlYf Pwab9LM3BY3MyJLEZ/8pCY03fFZTGvM= Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=phX5QoGv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf27.hostedemail.com: domain of xiakaixu1987@gmail.com designates 209.85.215.176 as permitted sender) smtp.mailfrom=xiakaixu1987@gmail.com X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: edrbxfg4cqgt88e1m4zqu8dx7zmjk3c8 X-Rspamd-Queue-Id: 8C865400FA X-HE-Tag: 1663060348-716667 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: From: Kaixu Xia This patchset contains some code simplifications and cleanups for DAMON. Kaixu Xia (4): mm/damon: simplify the parameter passing for 'prepare_access_checks' mm/damon/sysfs: simplify the variable 'pid' assignment operation mm/damon/core: simplify the kdamond stop mechanism by removing 'done' mm/damon/vaddr: indicate the target is invalid when 'nr_regions' is zero mm/damon/core.c | 24 +++++++++--------------- mm/damon/paddr.c | 5 ++--- mm/damon/sysfs.c | 11 ++++------- mm/damon/vaddr.c | 9 ++++++--- 4 files changed, 21 insertions(+), 28 deletions(-) -- 2.27.0