pcpu_block_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ pcpu_block_update(9) πŸ‘‘

okay bestie, welcome to the Kernel API Manual entry for pcpu_block_update(9) β€” the little block-updating icon we’re gonna understand together, no cap. πŸ’…


🌸 NAME 🌸

pcpu_block_update β€” updates a block given a free area, and yes that’s the whole vibe. ✨


✨ SYNOPSIS ✨

void pcpu_block_update (struct pcpu_block_md *block , int start , int end );

πŸŽ€ ARGUMENTS πŸŽ€

  • block β€” block of interest 🫢
  • start β€” start offset in block
  • end β€” end offset in block

πŸ¦‹ DESCRIPTION πŸ¦‹

So here’s the tea: this function updates a block given a known free area. πŸ“

The region [start, end) is expected to be the entirety of the free area within a block. πŸ‘€

And if the contig hints are equal, it chooses the best starting offset. That’s it, that’s the lore. ⭐


πŸ’œ SEE ALSO πŸ’œ

Kernel file ./mm/percpu.c β€” the source pointer, iykyk. 🌈

The whole linked crew, fr fr:


Signed, sealed, slayed: source ./mm, version/date October 2026, page pcpu_block_update(9). πŸŽ€πŸ’–

πŸ“¦ where this page comes from