trace_ksm_m...ith_ksm_page(9)
π NAME π
trace_ksm_merge_with_ksm_page β okay so this is the function that gets called after a page has been merged with a ksm page, and bestie it is literally the receipt for that whole moment. π
(also hiiiii, this is the Kernel API Manual, welcome to the group chat β¨)
β¨ SYNOPSIS β¨
void trace_ksm_merge_with_ksm_page (void *ksm_page , unsigned long pfn ,
void *rmap_item , void *mm , int err );
No cap, that's the whole signature β she returns void, she takes five things, she's booked and busy. π«Ά
π¦ ARGUMENTS π¦
ksm_pageβ the address of the ksm page, like her actual address-address πpfnβ the page frame number of the ksm page, the numeric glow-up of that same page π₯rmap_itemβ the address of thermap_itemobject, yes the whole object, not just a vibe πmmβ the address of themmobject of the process, aka where the process keeps its whole situation πΈerrβ success. that's it. that's the description. it's giving minimalist icon behavior π
π DESCRIPTION π
Bestie. Listen. This one allows you to trace the merging of a page with a ksm page. That's the whole assignment and she ate, fr fr. π
If you're the kind of person who wants to watch a page get merged in real time and go "wait I need to see that again" β this is your girl, periodt. β
π§ SEE ALSO π§
- Kernel file
./include/trace/events/ksm.h trace_ksm_start_scan(9)trace_ksm_stop_scan(9)trace_ksm_enter(9)trace_ksm_exit(9)trace_ksm_merge_one_page(9)trace_ksm_remove_ksm_page(9)trace_ksm_remove_rmap_item(9)trace_ksm_advisor(9)
The whole ksm trace friend group π go say hi to all of them, iykyk.
okay that's the whole page, mwah π β this lil cutie lives in ./include/trace/events, dated October 2026, and yes the header/footer both truncate her name to trace_ksm_m...ith_ksm_page(9) because even manpages get the ellipsis treatment sometimes π slay!
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms