[dm-devel] [PATCH 1/4] qat: fix misunderstood -EBUSY return code
Herbert Xu
herbert at gondor.apana.org.au
Wed Jun 3 12:25:38 UTC 2020
On Wed, Jun 03, 2020 at 04:31:54AM -0400, Mikulas Patocka wrote:
>
> > Should we just retry a number of times and then fail?
>
> It's better to get stuck in an infinite loop than to cause random I/O
> errors. The infinite loop requires reboot, but it doesn't damage data on
> disks.
>
> The proper solution would be to add the request to a queue and process the
> queue when some other request ended - but it would need substantial
> rewrite of the driver. Do you want to rewrite it using a queue?
>
> > Or, should we just move to the crypto-engine?
>
> What do you mean by the crypto-engine?
crypto-engine is the generic queueing mechanism that any crypto
driver can use to implement the queueing.
Thanks,
--
Email: Herbert Xu <herbert at gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
More information about the dm-devel
mailing list