32993a9ee5
atomic_check previously ignored the _available_connectors parameter (prevented by underscore prefix). The CRTC state's connectors: Vec<u32> field declared which connectors to bind, but atomic_check never verified they actually existed or were connected. This allowed client commits to reference phantom or disconnected connectors and silently produce invalid state. Fix: use the available_connectors slice to validate that each referenced connector ID exists in hardware and has connection status Connected. Return CrtcNotFound or ConnectorDisconnected respectively so the kernel rejects invalid commits with a clear error rather than producing a malformed display state. This unblocks libdrm drmModeAtomicCommit callers that rely on DRM_MODE_ATOMIC_ALLOW_MODESET returning success only for valid connector configurations.