vdo_make_physical_zones(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vdo_make_physical_zones β€” kernel API manual, but make it a vibe ✨

okay so bestie, welcome to the vdo_make_physical_zones(9) page πŸ’… this is a Kernel API Manual entry and honestly? it's a little one, but it's important, so let's get into it πŸŽ€


🌸 NAME 🌸

vdo_make_physical_zones β€” literally the function that makes the physical zones for a vdo πŸ¦‹


✨ SYNOPSIS ✨

int vdo_make_physical_zones (struct vdo *vdo , struct physical_zones
**zones_ptr );

that's it, that's the whole signature, no cap πŸ”₯


🫢 ARGUMENTS 🫢

  • vdo β€” the vdo being constructed. like, the vdo-in-progress, the main character under construction πŸ‘‘
  • zones_ptr β€” a pointer to hold the zones. that's where the zones go, it's giving "here's a spot for your zones" πŸŽ€

πŸ’œ RETURN πŸ’œ

VDO_SUCCESS or an error code. that's the whole deal β€” success, or an error code, periodt πŸ’…

ngl bestie, if it's not VDO_SUCCESS you should probably check that error code, don't just ignore it 😭

🌈 SEE ALSO 🌈

kernel file ./drivers/md/dm-vdo/physical-zone.c πŸ’– and all these friends:

like, go read those too, iykyk 🧚


okay bye bestie, mwah πŸ’‹ this page lives in ./drivers/md/dm-vdo, it's October 2026, and it comes to you from the vdo_make_physical_zones(9) manual β€” slay, go make some zones πŸ“βœ¨

πŸ“¦ where this page comes from