folio_wait_...e_2_killable(9)
β¨ NAME β¨
folio_wait_private_2_killable β wait for PG_private_2 to be cleared on a folio.
okay so bestie, this is the folio_wait_...e_2_killable(9) page from the Kernel API Manual π and it's literally the βwait for the flag, but bail if a fatal signal shows upβ girlie. no cap.
π¦ SYNOPSIS π¦
int folio_wait_private_2_killable (struct folio *folio );
π ARGUMENTS π
folioβ the folio to wait on. that's the whole argument, bestie π«Ά
πΈ DESCRIPTION πΈ
so here's the vibe: you're waiting for PG_private_2 to be cleared on a folio, or you're waiting until a fatal signal is received by the calling task. that's the entire plot. it's giving βpatient but killableβ energy πβ¨
π RETURN π
0β if successful. slay π-EINTRβ if a fatal signal was encountered. not the vibe, but important π
π₯ SEE ALSO π₯
Kernel file ./mm/filemap.c plus the whole crew π:
filemap_remove_folio(9)filemap_fdatawrite_range(9)filemap_flush_range(9)filemap_flush(9)filemap_range_has_page(9)filemap_fdatawait_range(9)filemap_fdatawait_range_keep_errors(9)file_fdatawait_range(9)filemap_fdatawait_keep_errors(9)filemap_write_and_wait_range(9)file_check_and_advance_wb_err(9)file_write_and_wait_range(9)replace_page_cache_folio(9)softleaf_entry_wait_on_locked(9)folio_put_wait_locked(9)folio_unlock(9)folio_end_read(9)folio_end_private_2(9)folio_wait_private_2(9)folio_end_writeback_no_dropbehind(9)folio_end_writeback(9)__folio_lock(9)page_cache_next_miss(9)page_cache_prev_miss(9)__filemap_get_folio_mpol(9)find_get_entries(9)find_lock_entries(9)filemap_get_folios(9)filemap_get_folios_contig(9)filemap_get_folios_tag(9)filemap_get_folios_dirty(9)filemap_read(9)generic_file_read_iter(9)filemap_splice_read(9)mapping_seek_hole_data(9)filemap_fault(9)read_cache_folio(9)mapping_read_folio_gfp(9)read_cache_page_gfp(9)__generic_file_write_iter(9)generic_file_write_iter(9)filemap_release_folio(9)filemap_invalidate_inode(9)filemap_cachestat(9)
and that's the whole page, bestie π«Ά source/version is ./mm, date is October 2026, and the title is folio_wait_...e_2_killable(9) β 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