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

Christian Brauner 🦊🐺

Edited 1 year ago

Hey people. Last year we had the first Devroom at . And we're running the Devroom for in 2024 as well!

2024 is taking place over the weekend of the 3 & 4 February in Brussels, Belgium!

It is a wonderful event that's very close to my and a lot of people's hearts!

Join @rppt, Daniel Borkmann, and @stgraber, and myself and make this another great !

We're very excited for your submissions!

https://lists.fosdem.org/pipermail/fosdem/2023q4/003536.html

0
20
3

For the 2023 ClangBuiltLinux meetup, I decided to revisit my benchmarks comparing how building LLVM with different optimizations such as LTO, PGO, and BOLT can impact how fast it can build Linux kernels:

https://github.com/ClangBuiltLinux/cbl-meetup-2023/blob/9b399fe8f3b886d549105a82068e3a441e496b46/nathan_making_llvm_faster_with_build_time_optimization_technologies.pdf

TL;DR: PGO and BOLT can give huge wins, LTO not so much.

It was pretty wild to see how much PGO made a difference, almost twice as fast in some cases... The kernel.org LLVM toolchains I provide are built with PGO and BOLT for this reason:

https://mirrors.edge.kernel.org/pub/tools/llvm/

2
5
2
@cwayne because of time or money?
1
0
1
@ljs @vbabka
That's not 'alone' at least... XD
FYI I'm gonna drink today again so the toot's updated
1
0
2
@pascaldragon

Oh, in logical mode destination APIC can be encoded as indicating a set of processors instead of a processor.

Thanks!!
1
0
1
@vbabka Ofc I didn't drink all of them alone :)
1
0
1

Harry (Hyeonggon) Yoo

Edited 1 year ago
I WILL (NEVER) DRINK AGAIN
1
0
4

Harry (Hyeonggon) Yoo

Edited 1 year ago
Hmm, I'm having difficulty understanding how interrupts from PCIe devices (with MSI-X support) can be distributed to different processors.

Only an address (to an Local APIC) can be assigned to an interrupt vector?
1
0
0
@monsieuricon can I subscribe to it right?
1
0
2
Yes, you heard it right, we're moving away from patches sent via email.

The fax number you should use from now on is 1-900-555-1212.
16
166
353
I reduce maintainer burnout by deleting as much of the subsystem as possible.
2
12
31

@ljs

ohh, that explains @vbabka toot, I had been wondering already. 😄

Side note:

/me wonders if he should add some pseudo madeup wisdom like "some people want to become maintainers; wise people try to avoid it." here. 🙃

1
1
3

Harry (Hyeonggon) Yoo

Edited 1 year ago
dude that's an undefined behavior.
0
0
1
I found yet another insightful arXiv paper exploring DAMON and finding grateful area to improve. My holiday would never be boring :)

https://arxiv.org/pdf/2311.10275.pdf

#linux #kernel #damon
0
2
2

Harry (Hyeonggon) Yoo

@llvm @torvalds Also I've _heard_ that generally clang performs better in terms of performance. (I haven't compared the two yet)
0
0
0

Harry (Hyeonggon) Yoo

@MetalheadDana extreme imposter symdrome
0
0
0

Harry (Hyeonggon) Yoo

Edited 1 year ago
Oh, I shouldn't tag regzbot when a commit hasn't landed in the mainline yet :)

It isn't really a "regression" yet
0
0
2
When patchwork integration is configured, b4 will now retrieve the CI status of each patch as well.
5
9
34
@vbabka @cwayne
I am too kind to me and have some extra fat
0
0
1

Harry (Hyeonggon) Yoo

Edited 1 year ago
@james @ljs

Things like "German thing," "Czech thing", "British thing," or "Korean thing" are inherently full of stereotypes and do not encompass all aspects of a culture.

But tourists often want to experience (and even purchase) these stereotypes because they encapsulate the stories of many people in that culture had to endure.

For example, Korean Kimchi has evolved throughout history, and the current recipe includes chili powder after the introduction of chili in 19th century in Korea, during war.

But if you replace the chili powder with something else that was not available in Korea, it's not "Korean" because it does not reflect its historical roots.
0
0
3
Show older