From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E42438BF75; Sun, 5 Jul 2026 15:56:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783266968; cv=none; b=IEINS9XljLnk11hTF6qqyCuB++Lfb4Mu3KqYf5Xqsda/Ip/WVlRWrW89p53tMzy7JCFN6gKjn3VJzUPi1uKAKrRo4zXSMC6cpL2GV6dBjka5WXFLICPcwVF0EvrVxwnQX5nwO3HQyfWKg6HfzNT7bcOVQbfv8mFTxYJxdxk/N6s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783266968; c=relaxed/simple; bh=goEuQ34q9K5GCZvxlQ4oxqPzSXhD969gZ0WIrYhCgNM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nbcTiIpS7r3Tl1/R8NJMFiDn1MT19gdtELiG4JOrd/qxc3ow/IujUgGHYv7CDZX282JlelkLoJWTKfy9NUZ9DJnVtwuMtDs/Tnd1JVErhbiWiDpvuSsvGs21EtCCGuQIDmXqtTr2c1acw2JphJl7OTxjpvG0jQl+RDu3EzIiCZ8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=W1vysxsp; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="W1vysxsp" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E165B1F00A3E; Sun, 5 Jul 2026 15:56:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783266967; bh=3BUtL0wdhRHBCOaPZNQsX8fjUI9m5nC+jbrg8ueFSt4=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=W1vysxspoNVNerQHqeYs1WOShiAUesk47rJlS2XseKeilVAiJAfy/laIfMN7rN2Xr SGWcCNHcK3D0hxQ+jTltWeV9xbUVaHTm4OYscVuop0sUDX+OLRPcl7AkiDQmfke8YP q5jfil2myF0r87r8pRMIdPTj1DKnqyXxwXbcAIItqutcvgo5GgNH/nXNfAHhL2duzE 8BRLAPaUF1Mh/zTYvUe0mSsxrq9fgXCjc+W1grxkZkLh8VQXEwP0W9ewuA5EReBwKT vsznSthaXo+he98sczBi1JLFdlmYMouTsETGm8HtnIUz5kc/+i1jWINyNT9+Ih2cA5 mS9dEVMXjRtPA== From: SJ Park To: Andrew Morton Cc: SJ Park , damon@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 7/8] mm/damon/core: remove start, end check in damon_set_region_system_rams() Date: Sun, 5 Jul 2026 08:55:58 -0700 Message-ID: <20260705155600.96555-8-sj@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260705155600.96555-1-sj@kernel.org> References: <20260705155600.96555-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit damon_set_region_system_rams() validates user inputs to avoid creating a negative size region. But DAMON core avoids zero size, too. The check is incomplete. The complete check is done inside damon_set_regions(), which is eventually called from damon_set_region_system_rams_default(). Drop the incomplete and unnecessary check. Signed-off-by: SJ Park --- mm/damon/core.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/mm/damon/core.c b/mm/damon/core.c index ca301abcb9ec5..3c5a46e1c079a 100644 --- a/mm/damon/core.c +++ b/mm/damon/core.c @@ -3846,9 +3846,6 @@ int damon_set_region_system_rams_default(struct damon_target *t, { struct damon_addr_range addr_range; - if (*start > *end) - return -EINVAL; - if (!*start && !*end && !damon_find_system_rams_range(start, end, addr_unit)) return -EINVAL; -- 2.47.3