vdo_decode_recovery_journal(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ vdo_decode_recovery_journal(9) β€” Kernel API Manual πŸŽ€

okay so bestie, welcome to the Kernel API Manual moment for vdo_decode_recovery_journal(9). This is the one that makes a recovery journal and initializes it with the state that was decoded from the super block. It’s giving β€œset up the journal era,” and we’re gonna keep every single detail, no cap. πŸ’…

✨ NAME ✨

vdo_decode_recovery_journal β€” make a recovery journal and initialize it with the state that was decoded from the super block.

🌸 SYNOPSIS 🌸

int vdo_decode_recovery_journal (struct recovery_journal_state_7_0 state
       , nonce_t nonce , struct vdo *vdo , struct partition *partition , u64
       recovery_count , block_count_t journal_size , struct recovery_journal
       **journal_ptr );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • state β€” the decoded state of the journal. Already decoded, bestie β€” don’t re-decode it.
  • nonce β€” the nonce of the VDO.
  • vdo β€” the VDO.
  • partition β€” the partition for the journal.
  • recovery_count β€” the VDO’s number of completed recoveries.
  • journal_size β€” the number of blocks in the journal on disk.
  • journal_ptr β€” the pointer to hold the new recovery journal.

⭐ RETURN ⭐

A success or error code. That’s the whole return vibe.

πŸ”₯ SEE ALSO πŸ”₯

bestie, this is the full cast list, and yes, every single one is here β€” no skipping. 🫢

β€” that’s the page, bestie. source/version: ./drivers/md/dm-vdo Β· date: October 2026 Β· manual page: vdo_decode_recovery_journal(9) πŸ’–

πŸ“¦ where this page comes from