vmballoon_mark_page_online(9)
π vmballoon_mark_page_online(9) β from the Kernel API Manual β¨
okay so bestie, welcome to the glow-up of vmballoon_mark_page_online(9). this one is short and sweet, like a little function that just goes "yup, this page? online. periodt." π
it lives in ./drivers/misc, the manual is dated October 2026, and it's a Kernel API Manual situation. let's get into it π
πΈ NAME πΈ
vmballoon_mark_page_online β the function that marks a page as online π¦ that's it. that's the whole job. no cap.
β¨ SYNOPSIS β¨
void vmballoon_mark_page_online (struct page *page , enum
vmballoon_page_size_type page_size );
it returns void (so, nothing, it's giving mysterious and unknowable π) and it takes two args. that's the whole vibe check.
π«Ά ARGUMENTS π«Ά
pageβ a pointer for the page π like, you're handing it astruct page *and being like "this one please." it's the page in question, the main character of this call ngl.page_sizeβ the size of the page πΈ anenum vmballoon_page_size_type, so it already knows its own size and you're just telling it which one it is. iconic of you to be thorough.
fr fr, that's the entire argument list. two things. no surprise props, no secret extra params, no "gotcha" defaults hiding in there. love that for us π
π SEE ALSO π
okay this is the part where things get expansive, because the SEE ALSO section on this page is basically a whole group chat of balloon friends π all of them hanging out in the kernel file ./drivers/misc/vmw_balloon.c, and honestly the way that list goes on is giving "and my mom, and my dad, and my..." π but here's every single one, no skipping, i promised:
enum vmballoon_cmd_type(9)struct vmballoon_batch_entry(9)vmballoon_send_guest_id(9)vmballoon_page_order(9)vmballoon_page_in_frames(9)vmballoon_mark_page_offline(9)vmballoon_send_get_target(9)vmballoon_alloc_page_list(9)vmballoon_handle_one_result(9)vmballoon_status_page(9)vmballoon_lock_op(9)vmballoon_add_page(9)vmballoon_lock(9)vmballoon_release_page_list(9)vmballoon_change(9)vmballoon_enqueue_page_list(9)vmballoon_dequeue_page_list(9)vmballoon_split_refused_pages(9)vmballoon_inflate(9)vmballoon_deflate(9)vmballoon_deinit_batching(9)vmballoon_init_batching(9)vmballoon_vmci_init(9)vmballoon_pop(9)vmballoon_work(9)vmballoon_shrinker_scan(9)vmballoon_shrinker_count(9)vmballoon_debug_show(9)vmballoon_migratepage(9)
not me listing all 29 of them, but bestie, every single one matters π and yeah, vmballoon_mark_page_offline(9) is right there in the middle β the original hater to this one's lover. they're a matched set, iykyk π
and that's the whole page!! short, iconic, zero fluff, maximum balloon π
okay so the sign-off π: this page is sourced from ./drivers/misc, it's part of the Kernel API Manual, and it's dated October 2026 β and the title of the whole thing is vmballoon_mark_page_online(9), which we already said at the top but like, it deserves a second mention. slay π bye bestie, go mark some pages online π¦β¨
π¦ 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