set_data_vi...ssion_status(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ set_data_vi...ssion_status(9) ✨

okay bestie, welcome to this Kernel API Manual page, section 9 energy. The main character here is set_data_vi...ssion_status(9), and the function it's hyping is set_data_vio_compression_status β€” it's literally about setting the compression status of a data_vio. no cap πŸ’…

πŸ’– NAME πŸ’–

set_data_vio_compression_status β€” Set the compression status of a data_vio. that's the whole name vibe πŸŽ€

πŸ“œ SYNOPSIS πŸ“œ

bool set_data_vio_compression_status (struct data_vio *data_vio , struct data_vio_compression_status status , struct data_vio_compression_status new_status );

the way this signature is giving β€œthree things go in, one bool comes out” ✨

🧚 ARGUMENTS 🧚

  • data_vio β€” The data_vio to change. glow-up target.
  • status β€” The expected current status of the data_vio.
  • new_status β€” The status to set.

🌈 RETURN 🌈

Returns true if the new status was set. Returns false if the data_vio's compression status did not match the expected state, and so was left unchanged. match check said no, so it stays exactly where it was 😭 periodt.

πŸ‘€ SEE ALSO πŸ‘€


Signed off with source/version vibes: the source/version footer is ./drivers/md/dm-vdo, dated October 2026, and the page is set_data_vi...ssion_status(9). πŸ«ΆπŸ’–

πŸ“¦ where this page comes from