ENUM CHECK_STATES(9)
πΈ enum check_states(9) β the Kernel API Manual, but make it cute πΈ
okay so bestie, we're in the Kernel API Manual today and the star of the show is literally enum check_states(9). buckle up π
β¨ NAME β¨
enum check_states</p> β handles syncing / repairing a stripe π
and here's the little blurb squad that comes with it, exactly as written:
@check_state_idleβ check operations are quiesced@check_state_runβ check operation is running@check_state_resultβ set outside lock when check result is valid@check_state_compute_runβ check failed and we are repairing@check_state_compute_resultβ set outside lock when compute result is valid
heads up bestie π the blurbs up there spell itcheck_state_resultbut the enum itself spells itcheck_state_check_resultβ i'm not fixing anything, i'm just reading what's on the page, mwah π
π¦ SYNOPSIS π¦
here's the whole enum, copied character for character because we do not mess with code in this house π
enum check_states {
check_state_idle ,
check_state_run ,
check_state_run_q ,
check_state_run_pq ,
check_state_check_result ,
check_state_compute_run ,
check_state_compute_result
};
yes there are those little spaces before the commas. yes i left them. no i will not be taking questions β¨
π CONSTANTS π
seven icons, and the manpage has literally nothing to say about them. not me reading -- undescribed -- seven times in a row π so here's the full roster, zero notes attached:
check_state_idleβ-- undescribed --π«Άcheck_state_runβ-- undescribed --π«Άcheck_state_run_qβ-- undescribed --π«Άcheck_state_run_pqβ-- undescribed --π«Άcheck_state_check_resultβ-- undescribed --π«Άcheck_state_compute_runβ-- undescribed --π«Άcheck_state_compute_resultβ-- undescribed --π«Ά
that's it. that's the whole constants section. the void stared back π
π SEE ALSO π
- Kernel file
./drivers/md/raid5.hβ go peek in there if u want the real tea π enum reconstruct_states(9)β the sibling enum, iconic in its own right π
and that's the whole page, bestie β short, sweet, and fully described by exactly nobody π§
source: ./drivers/md Β· dated October 2026 β mwah, love u, read ur headers π
π¦ 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