Posts
679
Following
106
Followers
131
A professional kernel hacker, born in August 6, 2000, and living in Korea (the South one!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- A slab subsystem co-maintainer and a reviewer for the reverse mapping subsystem
- Former Intern @ NVIDIA, SK Hynix, Panmnesia (Security, MM and CXL)
- B.Sc. in Computer Science & Engineering, Chungnam National University (Class of 2025)

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization

Harry (Hyeonggon) Yoo

Edited 1 month ago
I don't find code commentary helpful unless it explains the design first, because these days the implementation is way too complicated for readers to grasp the design by reading the implementation.

Oftentimes such code commentary mechanically describes list of statements, rather than explaining the idea behind it.

A well-written document should try to describe the idea behind the implementation, rather than the implementation itself. (Yeah, that's challenging)

They don't save much time compared to directly reading the code.

(some random rant of the day)
2
1
6

Harry (Hyeonggon) Yoo

I used think that using en/em dashes in writing is pretty elegant... until LLMs started ruining them, and now using them makes it look like it was generated by an LLM.
0
0
1
@ljs @vbabka @hny oh no, what can we do about it?
1
0
1
@hny @vbabka
how soon is too soon statistically?
0
0
0

Harry (Hyeonggon) Yoo

Edited 1 month ago
@vbabka @ljs

I see the problem! In Korea, it's considered inappropriate to sign using red ink.

"It is a common Korean superstition that if someone’s name is written in red, then death or bad luck will come to that person very soon."

Should have been blue or black :'(

https://gwangjunewsgic.com/arts-culture/korean-myths/behind-the-myth-the-red-pen/
2
0
6

Vlastimil Babka 🇨🇿🇪🇺🇺🇦

Someone asked me to sign their gpg key so I did. Am I doing this gpg thing right?

4
3
4

NEPŘÁTELSKÉ EMOCE 🇺🇦🇨🇿

2006: talk is cheap, show me the code!
2026: code is cheap, show me the talk!

1
3
1

K. Ryabitsev-Prime 🍁

EU traffic to lore.kernel.org is now served by two OVH-hosted nodes, one in Strasbourg, another in Warsaw.

Huge thanks to OVH for their support!
3
18
42
@ConstellationUnion @melver @linkersec I don't get your question :)
0
0
0

Harry (Hyeonggon) Yoo

Edited 2 months ago
@ljs @vbabka @paulmckrcu ...which was built on top of RCU, created by the smart manic one-ish more decade ago than that
1
0
3
@vbabka @paulmckrcu @ljs

IIRC Hugh was the maniac who invented it decades ago for anon_vma!
1
0
3
@vbabka @poni how do you pursue that?
1
0
0

slab: support for compiler-assisted type-based slab cache partitioning

@melver posted a kernel patch that provides an alternative mode to RANDOM_KMALLOC_CACHES called TYPED_KMALLOC_CACHES.

The new mode leverages a Clang 22 feature called "allocation tokens". Unlike RANDOM_KMALLOC_CACHES, this mode deterministically assigns caches to allocations based on their types, and not allocation sites.

https://lore.kernel.org/all/20260331111240.153913-1-elver@google.com/

1
5
1
@linkersec @melver /me piggybacks on Marco's nice security enhancement work with little effort blobcatpaw
0
0
2

Harry (Hyeonggon) Yoo

Edited 2 months ago
@ljs in your case, you start the day, thinking "okay finally I have some time to work on my project, I reviewed all the churns!", then a few ppl send series of 10+ patches and start looking at them & decide to like or refuse them & say something, and repeat this tmrw...
1
0
1

Harry (Hyeonggon) Yoo

Edited 2 months ago
I wake up and start the day, thinking "okay, this feature is now ready. I'm just doing the last review & test now before submitting it", then find a new bug, fix it, review others code, investigate another issue, then repeat this tomorrow...
1
0
3

Thorsten Leemhuis (acct. 1/4)

7.0 is out:

https://lore.kernel.org/lkml/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com/

For a list of new features, see:
* the LWN brief news entry – https://lwn.net/Articles/1067279/ (Screenshotted below)

* the LWN merge-window summaries – https://lwn.net/Articles/1057769/ and https://lwn.net/Articles/1058664/

* the KernelNewbies 7.0 page – https://kernelnewbies.org/Linux_7.0

And reminder: the jump from 6.19 to 7.0 does not mean anything apart from "Linus ran out of fingers and toes to count on."

0
5
1
@sef1548 I already got one a few months ago due to backpain 😢😢
2
0
1
@oleksandr new regressions keep getting added as I get older...
0
0
1
Show older