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

Lorenzo Stoakes

Edited 5 hours ago
Famous l337 hax0r Vmastilil Bobka @vbabka SPED UP BASED PENGUIN OS BY 4000%!!!!

Check it out and smash the like button + subscribe at

https://www.youtube.com/watch?v=m9dZkRwWEj8
1
3
7

Vlastimil Babka

Since the report of 3888.9% performance improvement made it not only to Phoronix (no surprises there) but is now also the subject of at least two youtube videos, where one has 212k views at this point (just wow), I've decided to explain in some detail why the benchmark is in this context completely bogus, and that people missed the very same report also contains a 9% regression in another benchmark (which may be actually less bogus :)
Hope someone finds this useful. http://lore.kernel.org/all/3b09bf98-9bd4-465b-b9c5-5483a6261dc7%40suse.cz
The youtube videos: https://www.youtube.com/watch?v=m9dZkRwWEj8
https://youtu.be/OvLEx6fPVrg
2
17
21
Oh no I'm gaining weight
1
0
3
Unintentionally messed up @vbabka 's tree tree by doing last-minute reviews :(
1
0
2

x.x.x.x - - [10/Nov/2024:00:02:37 +0000] "GET / HTTP/1.1" 301 162 "-" "okhttp/4.9.0"

You know what’s interesting about this log line? It repeats 56,686,963 times in www.kernel.org logs for yesterday, across 4 nodes. That’s about 700 times a second, and this has been going on for months.

These requests aren’t intentionally malicious – they issue a simple GET /, receive their 301 redirect, and terminate the connection. From what I can tell, this is some kind of appliance or software installed on mobile clients that uses “can I reach www.kernel.org” as a network test.

This wouldn’t be that big of a deal – a single plaintext “GET /“ that triggers an immediate 301 is very cheap for us to generate, but the number of these requests has been steadily growing.

If you have any idea what this is and how to make it stop, please reach out?

40
534
304

Lorenzo Stoakes

When you CoW a huge page but @vbabka 's written buggy code so you end up with a tiny one
1
2
7

Vlastimil Babka

Achieve 3888.9% performance improvement thanks to this one weird trick https://lore.kernel.org/all/202411072132.a8d2cf0f-oliver.sang@intel.com/
4
5
11
Hello, Gym!
3
1
4

HAMMER SMASHED FILESYSTEM 🇺🇦

*reading a toot*
"I got laid..."
*oh good for you*
"...off"

2
3
6

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

Vlastimil Babka

Edited 18 days 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
9
Edited 3 months 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
29
1
Edited 19 days 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
Edited 19 days ago
I’ll find my potential wife in a LKML thread... oh no, impossible.
3
0
8

Lorenzo Stoakes

I'm a serial killer!
0
3
5

Lorenzo Stoakes

Edited 21 days 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
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
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
Show older