Posts
491
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 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

the end of this semester is near,
can't wait for summer vacation
0
0
1

Harry (Hyeonggon) Yoo

@monsieuricon

https://lore.kernel.org/linux-mm
It seems to be no longer updated
0
0
1
Edited 2 years ago
Updated the progress page - dat flat line. Praying that nothing else interferes with progress going forward!

https://linuxmemory.org/progress
0
3
4
OK so that, minus descriptions of things like mprotect(), madvise(), mremap() and general review and cleanup is process memory done.

Been working on this part of the book (initially I thought it'd be 1 chapter, lol) for at least 6 months.

After a month of basically no book progress due to being away for lsf/mm and ill this is a great relief and keeps me on time after my last reschedule of targets.

Next: OOM killer chapter which, when done, will be released as a sample chapter.
2
1
6
@cwayne @ljs

I'm really sorry to hear you guys are having such a tough time. My experience of life may be limited compared to yours, and I may not fully understand, but I'm here to support you in any way I can.
1
0
2
@vbabka @MASTERBOOTRECORD

what, already infected even before I buy it?
0
0
1
Called several school departments today and regained access to the e-learning site :P
0
0
1
@vbabka @MASTERBOOTRECORD

wow, that's quite a blast from the past!

did it end up infecting other computers as well, or mess up your computer?
1
0
1
@vbabka @MASTERBOOTRECORD

How have you managed to boot without master boot record?
1
0
1
@vbabka @kernellogger @sj @ljs

the strategy of utilizing LLMs for documentation might be useful for motivating someone to think "Oh, this is a piece of shit, I should completely rewrite it"
1
0
3

Harry (Hyeonggon) Yoo

Edited 2 years ago
I was unable to access my school's e-learning site this morning. Turns out I was expelled from school for unknown reason. I was panicking, but a school employee called me to say that there was a mistake while processing scholarship for school tuition and everything will be fine.
1
0
2

Harry (Hyeonggon) Yoo

off and off
0
0
3
@ljs @cwayne @vbabka
Don't forget to mention me when discussing
g dumb idiots
1
0
3
@kernellogger @ljs

lol there are already so many obstacles in this driver's way
2
0
3
@kernellogger @ljs

I use KVM only for kernel development and virtualbox/vmware for other work.

Because I'm not familiar with KVM yet,
maybe this is the chance to completely migrate to KVM ;)
1
0
1

Harry (Hyeonggon) Yoo

Edited 2 years ago
looks like @ljs 's changes to GUP broke my out-of-tree virtualbox driver. out-of-tree drivers suck :P
2
0
3

Harry (Hyeonggon) Yoo

Edited 2 years ago
@ljs @ptesarik Yes! "might be the case" was was not clear ;)
0
0
1

Harry (Hyeonggon) Yoo

Edited 2 years ago
@ptesarik @ljs

I thought maybe freeing unnecessary vmemmap pages for HugeTLB pages might be the case, but it seems to remap to first vmemmap page. And if I am not mistaken pfn_valid() will return true for them.
1
0
0

Harry (Hyeonggon) Yoo

Starting to like Joan's drawings more
0
0
2

Harry (Hyeonggon) Yoo

TIL: NUMA configuration and distance matrix are parsed from device trees, ACPI, or dummy configuration is used.
0
0
3
Show older