Posts
490
Following
96
Followers
106
A relatively new professional kernel hacker, born in August 6, 2000, and living in Korea (South!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- Reviewer for the Linux Slab 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

Linux 6.15 Released With Continued Rust Integration, Bcachefs Stabilizing

As anticipated the Linux 6.15 kernel is out today in stable form. Linux 6.15 brings a lot of new hardware support, security improvements, various other kernel innovations, and more...
https://www.phoronix.com/news/Linux-6.15-Released

0
1
1

i hope the nvidia driver doesn't crash

0
23
4

then: "when I grow up I'll be programming computers"
now: "i vibepirated code i wrote"

0
3
3

Harry (Hyeonggon) Yoo

0
0
2

Harry (Hyeonggon) Yoo

Edited 20 days ago
@ljs @vbabka

I was a pure, uncorrupted, innocent student until I met someone in person in 2023 :))
0
0
2

Harry (Hyeonggon) Yoo

Edited 21 days ago
@ljs @brenns10

Thanks for sharing!

Haha I should have tried drgn instead of racking my brain over to imagine what the anon_vma will look like just by reading the code :))

And even when you 100% correctly figure out what's going on, it's always worth verifying that...
0
0
1

Harry (Hyeonggon) Yoo

Edited 26 days ago
Recently started learning how memory cgroup in the Linux kernel works, so started writing articles about it. The first posting for my English blog vmscan.org!

A brief look at memory cgroup controller introduced in the Linux kernel v2.6.25.
https://vmscan.org/a-brief-look-at-memory-cgroup-controller-introduced-in-linux-kernel-v2625
0
5
7

Harry (Hyeonggon) Yoo

Edited 29 days ago
@krzk @ljs

Me crying ever since I randomly picked MM in college :'(

.
.
.

Of course, just kidding—it just takes a significant amount of time to even start reviewing when you look at complex subsystems. But no matter how complex the subsystem you're looking at is, as long as your curiosity doesn’t stop and you keep spending time on it, you’ll eventually get there.

And yeah, being good at using Git is such an important skill in a project with a long history (and being able to find and read old mailing list threads too...)
0
0
2
@ljs
hail dad!
0
0
1
Taking a break feels better than I thought.
Hopefully nothing serious happens while I'm away :)
0
0
2

Harry (Hyeonggon) Yoo

Edited 29 days ago
I have been spending seven hours every Saturday studying the Linux kernel with a study group for years. It's been fun, but over time, I started to feel like I wasn’t spending my time wisely. I have to accept the fact that I don’t have enough time to regularly look at anything outside of MM.
0
0
2

Harry (Hyeonggon) Yoo

Edited 1 month ago
I tried GPT-o3 (which uses 'advanced reasoning') to review slab patches to see if it works, and it generated many false comments. :P Less advanced than I expected.
0
0
1
@oleksandr @ljs @vbabka
slab_ext also getting closer!
2
1
3

Harry (Hyeonggon) Yoo

Edited 1 month ago
@ljs @js

Discovered-Bugzilla-No-Longer-404-By: Lorenzo Steaks
1
0
2

Spot on advice for any field.

For gym motivation is useless, it's all discipline, your test is on a day when you 100% hate it and want to do ANYTHING ELSE.

Music is my hobby but barely done any, because it is work really, a different kind, but if you want to get anywhere with it, you have to have the same discipline.

But I plan to apply the same gym-like discipline to that to get what I want out of it.

And of course this goes for kernel work too, obviously.

https://www.youtube.com/watch?v=4pw1tmGh3dk

0
1
1
WHAT'S WRONG WITH CODE FORMATTING IN blogger.com
0
0
1

Harry (Hyeonggon) Yoo

Edited 1 month ago
Blogging time after a long time.
/me again realizes that things not documented are quickly reclaimed from memory.
1
0
2

@ljs protip: much easier to rack up commits if you test your commits less - you can land them faster and you get to add fix commits on top

2
2
2
Show older