Hi Davidlohr,
We have recently submitted an RFC to implement Request Background Abort
in case a timeout is encountered while executing a background command.
The patch series disables those background commands which do not support abort
based on their individual CEL properties.
https://lore.kernel.org/linux-cxl/20241017163215.00000547@xxxxxxxxxx/T/#ma6710971908b85a5f8c5da2e23b8102b5a6e277c
This implementation is based on Dan's suggestion in a previous thread.
https://lore.kernel.org/linux-cxl/66035c2e8ba17_770232948b@xxxxxxxxxxxxxxxxxxxxxxxxx.notmuch/
We can discuss more on how we can potentially merge and arrive at a common ground.