mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-30 22:03:17 +01:00
Add type infrastructure to know what reply is expected from each `CommandToGsp`. Uses a marker type `NoReply` which does not implement `MessageFromGsp` to mark commands which don't expect a response. Update `send_command` to wait for a reply and add `send_command_no_wait` which sends a command that has no reply, without blocking. This prepares for adding locking to the queue. Tested-by: Zhi Wang <[email protected]> Reviewed-by: Gary Guo <[email protected]> Signed-off-by: Eliot Courtney <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Alexandre Courbot <[email protected]>