Posts
469
Following
90
Followers
94
n00b Kernel Hacker
- Intern @ NVIDIA Korea (Security System Software) (2024.06 ~)
- Ex-Intern @ Panmneisa (CXL emulation stuff) (~2023.12)
- Undergraduate majoring CSE (estimated graduation: Feb. 2025)
- Working as reviewer at Linux Slab subsystem
- Born in August 6, 2000

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization
@ljs youtube subtitles mask 30% of the lyrics
1
0
3
Edited 21 days 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
Edited 22 days 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
Edited 22 days 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
@ljs @lkundrak @vbabka

for clarification is it a joke or seriously?
1
0
1

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

2
13
4
Edited 22 days 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
@ljs @lkundrak @vbabka

Oh I see. I thought you three just met in person to have a beer together.
1
0
2
@ljs @lkundrak @vbabka

Ohhh you guys gathered in person! Is it in the Czech? England?

Btw I'm disappointed that @lkundrak isn't equipped with a hammer to smash filesystems
1
0
2
why is rsync painfully slow when backing up the root filesystem
0
0
1

Several Russian developers lose kernel maintainership status

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

5
10
0
@ljs @vbabka @lkundrak

It has gotten long as it has a bit of history :P

- Someone fixed a memory leak but introduced a double-free.
- Another person fixed the double-free, reintroducing the leak.
- A third person then fixed the leak, but reverted it after noticing it introduced another double-free.

It's been there because handling all error cases properly is complicated. Luckily, it's a kind of bug that someone is very unlikely to encounter, and it only leaks 32 bytes of memory.
0
0
5

@hyeyoo @ljs oh that is my favourite
👉 social media influencer
👉 ape
👉 son of a fish

1
2
3
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
Show older