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 0E46FC7EE30 for ; Tue, 1 Jul 2025 08:19:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A18556B0098; Tue, 1 Jul 2025 04:19:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9C85A6B009C; Tue, 1 Jul 2025 04:19:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8DF106B00A2; Tue, 1 Jul 2025 04:19:36 -0400 (EDT) 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 7961B6B0098 for ; Tue, 1 Jul 2025 04:19:36 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3E734123908 for ; Tue, 1 Jul 2025 08:19:36 +0000 (UTC) X-FDA: 83614996752.10.F37DFCF Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf23.hostedemail.com (Postfix) with ESMTP id DAD2E14000A for ; Tue, 1 Jul 2025 08:19:33 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; spf=pass (imf23.hostedemail.com: domain of honggyu.kim@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=honggyu.kim@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751357974; a=rsa-sha256; cv=none; b=xWkk6oTfkZAzqoRdPmSGYjm6UnvPXaCmHkjjTGMq29sQ3UvL59G9JvKBMfNAM2ECSk82Ql I/o07ztET/Y6za6omuN1NW5zgqkcTsF/2wrRUERZfJl35/1vRywQSHw+aRv7hrMBT070lM wS6TNZz1fq0+CPTCO03VpYN1hey3C/E= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf23.hostedemail.com: domain of honggyu.kim@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=honggyu.kim@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751357974; 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; bh=w7cHmMF82qMeu3UkTd1Q5DJFh1czVGKo1z9gjYZol9U=; b=6jEabx/ILUPwHDkr+mZ7L3lDhqwvpcJEGl9jAxRElaJKUxPcKi1yk4b4omcap0AS/2BRyM ZmRAYmMwHDMfg13YWofmbTK1PAceZG8bYF6oF/H7XXJWTHJgIaoPJYz/DcNhWlHGcF8BYz jJ8tDaetlTT5bexJBr3vNnGWdb2gZSg= X-AuditID: a67dfc5b-669ff7000002311f-c7-68639a138d1f From: Honggyu Kim To: SeongJae Park , damon@lists.linux.dev Cc: Andrew Morton , linux-mm@kvack.org, kernel_team@skhynix.com, Honggyu Kim Subject: [PATCH v2 0/4] mm/damon: fix divide by zero and its samples Date: Tue, 1 Jul 2025 17:19:22 +0900 Message-ID: <20250701081927.1873-1-honggyu.kim@sk.com> X-Mailer: git-send-email 2.43.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKLMWRmVeSWpSXmKPExsXC9ZZnoa7wrOQMg4m3RSzmrF/DZvHk/29W i3tr/rNaHP76hsmBxWPTqk42j02fJrF7nJjxm8XjxeaZjAEsUVw2Kak5mWWpRfp2CVwZs+48 YiroYqt4d6+FuYHxHUsXIyeHhICJxKaLC5lh7Fuv1zCC2GwCahJXXk5i6mLk4BARsJKYtiO2 i5GLg1mgiVFi469ONpAaYQEXiWdtF9lBbBYBVYm355eAzeQVMJOYubWBHWKmpsTj7T/ZIeKC EidnPgGrYRaQl2jeOpsZZKiEwEdWiXMPdrJBNEhKHFxxg2UCI+8sJD2zkPQsYGRaxSiUmVeW m5iZY6KXUZmXWaGXnJ+7iREYWMtq/0TvYPx0IfgQowAHoxIP74yTSRlCrIllxZW5hxglOJiV RHj5ZJMzhHhTEiurUovy44tKc1KLDzFKc7AoifMafStPERJITyxJzU5NLUgtgskycXBKNTA6 LLo67crEsLOJE/nWd0wO2Kmod2q3qu2qIoMYTdsTV1Ztfz/vgc3yS41Zk+ImTrjjaJrz4+n2 exf7+mavtGJ8XeOpxXlIL3qatmKuwvdj3B5hRmeFJNRelzi80ZujFMPTva3vT/XnQ/1l4pY8 aU5Z1qt4r3847pNz5V7WFB/zo5Y/Km2UsiqVWIozEg21mIuKEwGm61RQKAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42LhmqGlpys8KznDYO4LXos569ewWTz5/5vV 4vOz18wWh+eeZLW4t+Y/q8Xhr2+YHNg8Nq3qBBKfJrF7nJjxm8XjxeaZjB7fbnt4LH7xgSmA LYrLJiU1J7MstUjfLoErY9adR0wFXWwV7+61MDcwvmPpYuTkkBAwkbj1eg0jiM0moCZx5eUk pi5GDg4RASuJaTtiuxi5OJgFmhglNv7qZAOpERZwkXjWdpEdxGYRUJV4e34J2BxeATOJmVsb 2CFmako83v6THSIuKHFy5hOwGmYBeYnmrbOZJzByzUKSmoUktYCRaRWjSGZeWW5iZo6pXnF2 RmVeZoVecn7uJkZg4Cyr/TNxB+OXy+6HGAU4GJV4eA3ykjKEWBPLiitzDzFKcDArifDyySZn CPGmJFZWpRblxxeV5qQWH2KU5mBREuf1Ck9NEBJITyxJzU5NLUgtgskycXBKNTAqb9+gWFyX e2DdyqQNb/rtL338UVFgevha5UkfzzaOGp1vlzhX9egusQhu1ylh2vPMrHTPNg6j71qahv73 VFbWLV4iast51WN77sa9/xQWpDPrqj6XCH/udjrt5dt3uedMCppFP6mGTcyfEq+/6I5+qou4 7EbTujzzZtPnktxWAUtn+sq941JiKc5INNRiLipOBACF0oJuGAIAAA== X-CFilter-Loop: Reflected X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: DAD2E14000A X-Stat-Signature: ose7jcbwwu9tzperyegytwe9atjdkkeu X-HE-Tag: 1751357973-107609 X-HE-Meta: U2FsdGVkX195Tqwo22nDfG0soJXlX1OEREE+SvSbCSXS584fgFmOtoqBiCxhR6Zraz3mZ6Sp7WZWwsyyP2Zx3KcWrYgslUKEWGZOPxERScWAplaVYN63AYcDkK+tOHaJ9wYGDMTqKDv3nEmM5AF1XGbp5QXycSngiM6wLQ2O7n8Xhq0Gdq5jHHuyLShZdFackq6Zlo3c/EAql3T3lryGZLFbFrqvmYvcymt6X/JEAoVPG8YMElgNrGf72ckc3RPWrbTxV4beKlFPdw2Cnc5FLss+e4VvYoWEIubmQ3u3/w76JBaoQ2skvW6uk9bhaWABSce21hWFYEyP3Y0H3GHaTI3Ij1HMoUrh2BO5zmSqjqO5tEEI5peGDUvVoU1qLhIdkjXVweJEEzmrwhcZ8Khis6kt2H2SPUlHjaxMLr26GLoXtrav811I4OjUUmMsKLJbubuKq3uZ5zQ0J/1xaquMhccHlacwUGTmhP+HkJeSRta7cFpVHHJUPGc96SvcQ/KWMQbwjOA+KT28DPPNNrFm1+bC9VUGBg3sE1yUBb2Qs66+iBQIRETPRBmPfOzp9VMgKR2uuacx7ecYjQasK797VtxXEipPUSptftd22ZLtMs/fzZv+rxxjeopL3aOzLT00MODe2C759EKYr0nNmK/zsPteZr4lQrH1d3FSDDO06hlLNeLgV4WcSEJp33WpyvZRf/XBBTUXBiUBhzM/qM67+J9SLCSyl+yyEgpxRjsUvjljFPaNQ4qMZYkmVOswOnmZfBsXQgYloGaXdosOzE6ctdzuemqI0I256aE2L67w0BMLmHuXEYrEqO8pwE5HOW7NKlw4wz3BqrJVtfRWFprP7wWrKyzCo57JWVVNLqA21tNhdyRtZT4NHZKcXlcnKwR6Ix9QH6IGVWjohB0niilIEfpr9DiXmN0C 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: This includes damon fixes and its samples to make it safer when damon sample start fails. It includes the following changes. - fix unexpected divide by zero crash for zero size regions - fix bugs for damon samples in case of start failures Honggyu Kim (4): samples/damon: fix damon sample prcl for start failure samples/damon: fix damon sample wsse for start failure samples/damon: fix damon sample mtier for start failure mm/damon: fix divide by zero in damon_get_intervals_score() mm/damon/core.c | 5 ++++- samples/damon/mtier.c | 8 ++++++-- samples/damon/prcl.c | 8 ++++++-- samples/damon/wsse.c | 8 ++++++-- 4 files changed, 22 insertions(+), 7 deletions(-) base-commit: d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af -- 2.34.1