readahead_batch_length(9)
π readahead_batch_length β from the Kernel API Manual, bestie
Okay so picture this: you're deep in readahead_batch_length(9) territory, and this little icon of a function is here to tell you the number of bytes in the current batch. That's it. That's the whole vibe. She's not complicated, she's just useful β¨
πΈ NAME πΈ
readahead_batch_length β literally just the number of bytes in the current batch, no cap π«Ά
π SYNOPSIS π
size_t readahead_batch_length (const struct readahead_control *rac );
Like, you hand her one pointer and she hands you a size_t back. Balanced. Symmetrical. Main character energy π₯
π¦ ARGUMENTS π¦
racβ the readahead request itself, aka the wholeconst struct readahead_control *situation. This is the thing you're asking about, so likeβ¦ don't forget to pass it π
π SEE ALSO π
She runs with a huge friend group, and honestly? Every single one of them matters. First up, the neighbourhood: the Kernel file ./include/linux/pagemap.h. Then the whole crew π
filemap_set_wb_err(9)filemap_check_wb_err(9)filemap_sample_wb_err(9)file_sample_sb_err(9)mapping_set_error(9)mapping_set_large_folios(9)mapping_align_index(9)mapping_pmd_folio_support(9)folio_flush_mapping(9)folio_inode(9)folio_attach_private(9)folio_change_private(9)folio_detach_private(9)fgf_t(9)fgf_set_order(9)write_begin_get_folio(9)filemap_get_folio(9)filemap_lock_folio(9)filemap_grab_folio(9)find_get_page(9)find_lock_page(9)find_or_create_page(9)grab_cache_page_nowait(9)folio_next_index(9)folio_next_pos(9)folio_file_page(9)folio_contains(9)page_pgoff(9)folio_pos(9)linear_page_delta(9)linear_page_index(9)linear_anon_page_index(9)folio_trylock(9)folio_lock(9)lock_page(9)folio_lock_killable(9)filemap_range_needs_writeback(9)struct readahead_control(9)page_cache_sync_readahead(9)page_cache_async_readahead(9)readahead_folio(9)readahead_pos(9)readahead_length(9)readahead_index(9)readahead_count(9)folio_mkwrite_check_truncate(9)i_blocks_per_folio(9)
Not one of these got left out, bestie β the whole group chat is invited π
β¨ that's the page β¨ brought to you straight from ./include/linux, dated October 2026, and signed readahead_batch_length(9) β mwah, go read your kernel docs, ily π§π
π¦ 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