THE VF STOP STATE MACHINE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… The VF STOP state machine(9)

okay bestie, so this is a page from the Kernel API Manual, section 9 β€” yes, the real one, kernel docs, we're being ✨academic✨ today. And it's literally just about one thing: the VF STOP state machine. no cap.

πŸŒ€ the actual state machine

the page opens with the vibes, and the vibes are a diagram. it "looks like" this β€” and I'm putting it in a code block so the spacing doesn't get absolutely cooked, because the way that ASCII art is holding on by a thread is iconic honestly πŸ’€:

       The VF STOP state machine looks like:

             (READY,PAUSED,RESUMED)<-------<--------------------o
                |                                                        stop                                                        |                                                       ....V..............................STOP_WIP......            :                                              :        o
            :        o----<----busy                        :        |
            :       /            /                         :        |
            :       STOP_SEND_STOP--------failed--->--------o--->(STOP_FAILED)
            :       /                                      :        |
            :    acked             rejected-------->--------o--->(MISMATCH)
            :     /                                         :
            :....o..............o...............o...........:
                 |              |               |
              completed        flr            restart
                 |              |               |
                 V         .....V.....          V
             (STOPPED)     : FLR_WIP :       (READY)
                           :.........:

like, look at it. we start chillin' in (READY,PAUSED,RESUMED), there's a stop path down into the STOP_WIP zone, busy loops back around, and then STOP_SEND_STOP branches off β€” acked goes one way, failed drops you into (STOP_FAILED), rejected sends you to (MISMATCH). and then out the bottom: completed β†’ (STOPPED), flr β†’ FLR_WIP, restart β†’ right back to (READY). slay. πŸŽ€

and if you're nosy and want the whole picture, the page says to check out The VF state machine_ for the full state machine view. iykyk πŸ¦‹


✨ SEE ALSO ✨

the whole group chat, in order, no one left out 🫢:


🌈 okay that's the whole page, you're officially educated. quick sign-off credits moment: this one's sourced from ./drivers/gpu/drm/xe, dated October 2026, and yes the title up top still says The VF STOP state machine(9) because we do not deadname a manpage. periodt. πŸ’…πŸ‘‘

πŸ“¦ where this page comes from