Preprocessor macro expanding to a command
| Space | User/kernel |
| Context | Async |
| May block | No |
| SPL | Any |
| Dynamic memory | No |
#include <SPAD/AC.H>
IO_ENABLE_KERNEL_CANCEL(spl, iorq); This macro unlinks any IO requests chained on iorq. It is called in an AST of a request that was posted with CALL_IORQ_CANCELABLE or RETURN_IORQ_CANCELABLE. See definition of CALL_IORQ_CANCELABLE for usage specification and for an example.
chained_iorq argument.