Posts
535
Following
101
Followers
118
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

This, except they picked diarrhea

0
4
2

Lazy Preemption "PREEMPT_LAZY" Slated To Land In Linux 6.13

Yet another exciting feature expected to be merged for the upcoming Linux 6.13 cycle is the introduction of the Lazy Preemption model...
https://www.phoronix.com/news/Linux-6.13-Lazy-Preemption

0
1
2
Edited 10 months ago
kernel job posting
Show content
The core kernel team at SUSE Labs (where I am as well) is looking for a Linux Kernel Security Expert! https://jobs.suse.com/us/en/job/71006364
2
27
8
Edited 1 year ago

Outreachy is getting squeezed financially from reduced funding related to diversity programs and reduced funding for open source orgs. Can you help us spread the word about how important the program is and help us connect to folks who might contribute funding?

https://www.outreachy.org/blog/2024-08-14/outreachy-needs-your-help/

@outreachy

1
28
1

Harry (Hyeonggon) Yoo

Edited 10 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
@ljs why :(

All I want is just to meet a cute girl around my age on the mailing list. Not a big deal.
0
0
4

Harry (Hyeonggon) Yoo

Edited 10 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
@ljs sorry sir I won't post double sized Lorenzo on social media again 😉
0
0
3
Edited 10 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
@ljs yeahh I'm an adult, but I can't help being censored. :(
0
0
2
@ljs youtube subtitles mask 30% of the lyrics
1
0
3

Harry (Hyeonggon) Yoo

Edited 10 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
@ljs Please don’t nuke a country without nukes you satan 🍷
2
0
2
@ljs @vbabka There should really be a committee dedicated to naming things….
1
0
2

Harry (Hyeonggon) Yoo

Edited 10 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

Harry (Hyeonggon) Yoo

Edited 10 months ago
@vbabka

Yeah and even worse, when mm people say 'swapping,' they usually mean 'paging'...
2
0
2
@vbabka ....yeah it does not even perform 'swapping' despite its name
1
0
2
Show older