Posts
499
Following
97
Followers
113
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 & 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 8 months ago
I basically assume all toots are public on Mastodon, but they aren't— quite confusing.
Forget very often to differentiate public and private ones at the first time.
1
0
0

Harry (Hyeonggon) Yoo

Edited 8 months ago
I’ll find my potential wife in a LKML thread... oh no, impossible.
3
0
8
I'm a serial killer!
0
3
5
Edited 8 months ago
BTW obviously if you're American please for the sake of everyone else in the world VOTE a week next Tuesday.

Not going to dictate to you who to vote for but obviously I think there's only one sane choice and she's called Kamala Harris.

Even if you don't much like her, her party, or her policies, the alternative is so deeply shit and depressing just swallow your pride and do it.

If you do like her/her party/her policies then vote for her.

(yeah I lied I am dictating the choice sorry not sorry)

But either way GO AND VOTE!

Trump will concede the war in Ukraine to Russia, and if they win there, next he will attack a NATO country. Think about that. The people there fight for all of us.

The (alleged) greatest fraudster in modern history (+ alleged traitor to his own country and allegedly regularly in contact with Putin) Musk will be given a total reprieve and control of part of the US govt.

And this of course is far from the only issue that utter orange moron will wreak havoc upon.

GET UP.

GO VOTE.
1
5
12

Harry (Hyeonggon) Yoo

Edited 8 months ago
I can't get this song out of my head..
In Korea this kind of song is called a 'banned song' for SAT because students can't focus on studying :P

https://www.youtube.com/watch?v=ekr2nIex040
0
0
0

Harry (Hyeonggon) Yoo

Edited 8 months ago
Reviewing what I learned about Linux context switching years ago because I forgot how it works.

A note for the next time I forget:

Context is switched from one kernel context to another. When a user process is going to be rescheduled, it first switches from user context to its kernel context after storing the registers on the kernel stack (pt_regs) due to a scheduler tick.

When switching between kernel contexts, only callee-saved registers are restored (from cpu_context in thread_struct), as the other registers should have been stored on the kernel stack (by the calling convention) before calling __switch_to()->cpu_switch_to() (on ARM64).
0
0
4

We don't have enough kernel memes on here, just doing my part

2
13
4

Harry (Hyeonggon) Yoo

Edited 8 months ago
init_task is not the task_struct of the init process but of the swapper process.
It confuses me every time.
1
0
3

Harry (Hyeonggon) Yoo

why is rsync painfully slow when backing up the root filesystem
0
0
1

LWN.net is now @LWN@lwn.net

Several Russian developers lose kernel maintainership status

https://lwn.net/Articles/995186/

4
9
0

Harry (Hyeonggon) Yoo

Submitting my school assignment for “Contributing to Open Source Projects” class to linux-mm

https://lore.kernel.org/linux-mm/20241021091413.154775-1-42.hyeyoo@gmail.com/T
1
3
6

Harry (Hyeonggon) Yoo

I spent last week debugging why my machine was dead. The symptom was that it would turn off right away when it's turned on. I suspected the root cause was either the CPU, memory, motherboard, or power supply failing. So I replaced every component with parts from another computer, but it still didn't work.

The root cause was that the power button of the case was broken, causing it to always appear as if it was pressed, so it would turn off every time I turned it on. That was totally unexpected. I just replaced the power line with the reset line and it works fine now.
1
0
4

Harry (Hyeonggon) Yoo

Edited 9 months ago
not sure why it's so common to refer USB flash drives simply as 'USB' in Korea.

once I asked my friend:
me: Can I borrow your USB flash drives?
friend: Why are you saying like that? you can just ask to borrow 'USB'
me: Well, USB is just a bus specification...
friend: What... (she gave a really weird look)
1
0
5
Just because you have imposter syndrome doesn't mean you're not one
0
3
9

Harry (Hyeonggon) Yoo

Edited 9 months ago
it seems lore.kernel.org has been unstable over the past few days?
1
0
0

Harry (Hyeonggon) Yoo

I was thinking of buying a backpack at the employer mall, but the shipping + taxes cost $95 for $100 a product.

I know international shipping is expensive but buying this doesn't make sense :(
0
0
1

Harry (Hyeonggon) Yoo

A cat I met at a cafe
0
1
1

Harry (Hyeonggon) Yoo

Edited 9 months ago
A quick update after a while:

I'm in my final semester as a senior (bachelor's) now. Have been super busy these past few months working on my paper while doing a NVIDIA SWE internship. Still bit busy juggling job hunting, the internship, and my graduation project. But things are much better now since the paper is finally submitted.

Lately I've been applying for jobs and doing interviews, trying to become a professional kernel developer (lol, turns out there aren't as many kernel developer jobs as I thought). If it doesn't work out, well... it is what it is :D I don't have a backup plan for that.
1
0
7
Show older