continue_allocating(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ continue_allocating(9) ✨

okay so this is a page from the Kernel API Manual β€” section 9, bestie β€” and it’s about continue_allocating, which is lowkey a main character in the allocation-search plot. πŸŽ€


🌸 NAME 🌸

continue_allocating β€” continue searching for an allocation by enqueuing to wait for scrubbing or switching to the next zone. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

bool continue_allocating (struct data_vio *data_vio );

πŸŽ€ ARGUMENTS πŸŽ€

  • data_vio β€” the data_vio attempting to get an allocation. 🫢

πŸ’– DESCRIPTION πŸ’–

vibe check, bestie: this method should only be called from the error handler set in data_vio_allocate_data_block.

That’s the whole rule, and it’s not a suggestion β€” β€œshould only be called” is giving strict-mom energy. 😭 So like, don’t just call it from anywhere; it belongs to the error handler set in data_vio_allocate_data_block, periodt. ✨

πŸ”₯ RETURN πŸ”₯

true if the allocation process has continued in another zone. βœ…

🌈 SEE ALSO 🌈

Kernel file: ./drivers/md/dm-vdo/physical-zone.c πŸ‘‘


okay that’s the whole page, bestie 🫢 β€” source/version: ./drivers/md/dm-vdo, date: October 2026, and it’s filed under continue_allocating(9). slay and goodbye πŸ’…βœ¨

πŸ“¦ where this page comes from