vdo_unpack_s...block_header(9)
π vdo_unpack_slab_journal_block_header(9) β from the Kernel API Manual, bestie
Okay so picture this: it's a section 9 page, it lives in the kernel API manual, and the function it's hyping up is vdo_unpack_slab_journal_block_header. The truncated little header up top reads vdo_unpack_s...block_header(9) on both sides, and honestly? She's iconic for that. β¨
πΈ NAME πΈ
vdo_unpack_slab_journal_block_header β decodes the packed representation of a slab block header. That's it, that's the whole job. Unpack it, bestie. π
π¦ SYNOPSIS π¦
void vdo_unpack_slab_journal_block_header (const struct
packed_slab_journal_block_header *packed , struct
slab_journal_block_header *header );
Like, that's the exact signature, don't @ me. π
β¨ ARGUMENTS β¨
packedβ the packed header you wanna decode. It's the one coming in, still in its little packed form, minding its own business.headerβ the header you're unpacking all those values into. The destination. The glow-up location. π«Ά
π SEE ALSO π
Kernel file ./drivers/md/dm-vdo/encodings.h β that's where the family lives, and then the whole extended crew:
- Block map entries(9)
vdo_are_same_version(9)vdo_pack_version_number(9)vdo_unpack_version_number(9)vdo_pack_header(9)vdo_unpack_header(9)vdo_get_index_region_start(9)vdo_get_data_region_start(9)vdo_get_index_region_size(9)vdo_pack_recovery_journal_entry(9)vdo_unpack_recovery_journal_entry(9)vdo_is_valid_recovery_journal_sector(9)vdo_compute_recovery_journal_block_number(9)vdo_get_journal_block_sector(9)vdo_pack_recovery_block_header(9)vdo_unpack_recovery_block_header(9)vdo_compute_slab_count(9)vdo_get_saved_reference_count_size(9)vdo_get_slab_journal_start_block(9)vdo_advance_journal_point(9)vdo_before_journal_point(9)vdo_pack_journal_point(9)vdo_unpack_journal_point(9)vdo_pack_slab_journal_block_header(9)vdo_pack_slab_journal_entry(9)vdo_unpack_slab_journal_entry(9)vdo_get_slab_summary_hint_shift(9)
Like, read them all. iykyk. No skipping, babe, the whole list is the vibe check. ππ
And that's the page, bestie! Signing off from ./drivers/md/dm-vdo, dated October 2026, under the ever-iconic name vdo_unpack_s...block_header(9). Slay. ππβ
π¦ 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