[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250522184314.57708-1-sj@kernel.org>
Date: Thu, 22 May 2025 11:43:14 -0700
From: SeongJae Park <sj@...nel.org>
To: SeongJae Park <sj@...nel.org>
Cc: Bharata B Rao <bharata@....com>,
linux-kernel@...r.kernel.org,
linux-mm@...ck.org,
Jonathan.Cameron@...wei.com,
dave.hansen@...el.com,
gourry@...rry.net,
hannes@...xchg.org,
mgorman@...hsingularity.net,
mingo@...hat.com,
peterz@...radead.org,
raghavendra.kt@....com,
riel@...riel.com,
rientjes@...gle.com,
weixugc@...gle.com,
willy@...radead.org,
ying.huang@...ux.alibaba.com,
ziy@...dia.com,
dave@...olabs.net,
nifan.cxl@...il.com,
joshua.hahnjy@...il.com,
xuezhengchu@...wei.com,
yiannis@...corp.com,
akpm@...ux-foundation.org,
david@...hat.com
Subject: Apologies and clarifications on DAMON-disruptions (was Re: [RFC PATCH v0 0/2] Batch migration for NUMA balancing)
On Wed, 21 May 2025 11:45:52 -0700 SeongJae Park <sj@...nel.org> wrote:
[...]
> I think (or, hope) it would also be not very worthless or rude to mention other
> existing and ongoing works that have potentials to serve for similar purpose or
> collaborate in future, here.
>
> DAMON is designed for a sort of multi-source access information handling. In
> LSFMM, I proposed[1] damon_report_access() interface for making it easier to be
> extended for more types of access information. Currenlty damon_report_access()
> is under early development. I think this has a potential to serve something
> similar to your single source goal.
[...]
I heard some people are feeling uncomfortable about patterns on my mails like
this. I understand the pattern is that I suddenly replying to a thread saying
"hey, by the way DAMON is ...", and I understand it bothers people when they
wanted to discuss about something more than DAMON.
I never intended to make others feel uncomfortable but was doing that with only
good faith to make discussions be made with full information. But if you felt
so, you felt so. I sincerely feel sorry if you felt so, and will try my best
to not bother you next time.
But, I'm a human and I cannot do something more than my best effort. I hence
expect I will unintentionally continue making people upset. I think I migt be
able to reduce such cases by explaining why and what I'm doing, and how you can
avoid it.
Yes, I might bothering you with exactly the pattern now, but let me do this
hopefully as the last time, to reduce next recurrences.
TL; DR: please briefly mention DAMON and optionally clarify DAMON discussion
and/or clarifications are unwelcome for now, if you don't want to be bothered
by DAMON.
Why and What I'm Doing
======================
I sometimes find threads of works that seem related with DAMON. From such
mails, I find opportunities to help the work using DAMON, shiny features of
the work that DAMON could adopt, or whatever makes me believe so. Such mails
sometimes contain explanations of such relations, and sometimes not.
In some cases such relations description has some details that look important
on the context but missed, outdated, or wrong. I believe I have a
responsibility to add or fix those as a maintainer of DAMON for making Linux
kernel healthier with discussions under full information, and so jump in.
If there is no such relations description at all, I have no ability to know if
they just don't know about DAMON, mistakenly didn't add the part, or want to
ignore DAMON at the moment. Hence again I believe it is a responsibility of
DAMON maintainer to tell about it, to help the original author and other
reviewers' understanding.
I think sometimes you didn't want to discuss or know such details of DAMON but
I was jumping in and waste your time since I misread your intention.
How You Can Prevent I Bothering You with DAMON
==============================================
Please help me better understand your intentions. If you knwo DAMON and you
feel I may find your work is related with DAMON, please take a moment to add a
brief paragraph explaining it. If you don't want me adding more details that I
believe worthy to be added there, or don't want to discuss in that detail of
DAMON, please mention so. E.g., "this may have potential relations with DAMON,
but that's out of the scope at the moment."
I will also do my best to read implicit intention, but again, the best effort
is the best effort and I cannot promise something I cannot do.
Thanks,
SJ
[...]
Powered by blists - more mailing lists