xa_clear_mark(9)
π xa_clear_mark(9) β a Kernel API Manual moment
okay so bestie, this one's from the kernel's very own manual, section 9, and it's called xa_clear_mark(9) β the whole page is literally about taking a mark off an entry and it's honestly iconic for how unbothered it is. let's get into it π
β¨ NAME β¨
xa_clear_mark β clear this mark on this entry. that's it. that's the whole name. slay π
π¦ SYNOPSIS π¦
void xa_clear_mark (struct xarray *xa , unsigned long index , xa_mark_t
mark );
literally just three things in, nothing out β void said "not my job to return anything" and honestly? respect. β¨
πΈ ARGUMENTS πΈ
xaβ your XArray. the whole vibe holder.indexβ index of entry. which one are we talking about, bestie πmarkβ mark number. which little mark are we removing.
π DESCRIPTION π
okay so here's the tea: clearing a mark always succeeds. no error return, no "maybe", no "it depends". you call it, the mark is gone, you move on with your life. it's giving main character energy that just works. π«Ά
β CONTEXT β
process context, babes. and heads up β it takes and releases the xa_lock, so it's doing the locking choreography for you behind the scenes. no cap.
π₯ SEE ALSO π₯
the kernel file is ./lib/xarray.c and here's the whole squad it runs with β every single one, no skipping, we don't do that here π
xas_load(9)xas_nomem(9)xas_free_nodes(9)xas_create_range(9)xas_store(9)xas_get_mark(9)xas_set_mark(9)xas_clear_mark(9)xas_init_marks(9)xas_split_alloc(9)xas_split(9)xas_try_split_min_order(9)xas_try_split(9)xas_pause(9)xas_find(9)xas_find_marked(9)xas_find_conflict(9)xa_load(9)__xa_erase(9)xa_erase(9)__xa_store(9)xa_store(9)__xa_cmpxchg(9)__xa_insert(9)xa_store_range(9)xas_get_order(9)xa_get_order(9)__xa_alloc(9)__xa_alloc_cyclic(9)__xa_set_mark(9)__xa_clear_mark(9)xa_get_mark(9)xa_set_mark(9)xa_find(9)xa_find_after(9)xa_extract(9)xa_delete_node(9)xa_destroy(9)
ngl the related-pages list is longer than the actual page and that's so real of it π but that's the whole manpage, bestie β nothing hidden, nothing skipped, all facts intact πβ¨
okay bye ily, this page came out of ./lib and it's dated October 2026, filed under xa_clear_mark(9) β go clear some marks, mwah ππ§ββοΈπ
π¦ 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