Re: [PATCH v5 8/8] s390/crypto: Map EBUSY to EIO when key conversion fails repeatedly
| Newsgroups | org.kernel.vger.linux-s390 |
|---|---|
| Message-ID | <[email protected]> |
> When hardware persistently returns -EBUSY after exhausting retries, > the error propagates to crypto_finalize_*_request(). The crypto API's > completion wrapper treats -EBUSY as a queueing status and swallows it, > preventing the completion callback from firing. This causes callers > using crypto_wait_req() to block indefinitely. > > Translate persistent -EBUSY to -EIO after retry exhaustion to ensure > proper error propagation and callback invocation. > > Signed-off-by: Harald Freudenberger <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=8