On Wed, Feb 14, 2024 at 02:56:38PM -0800, Eric Biggers wrote: > > Shouldn't they still be supported if the data is being read/written all at once? It is supported, or at least it worked for my libkcapi tests on adiantum. This error only triggers if we enter the code-path that splits the operation into two or more (because the user didn't write all the data in one go). > Also, ENOSYS isn't really an appropriate error code. ENOSYS normally means that > the system call isn't supported at all. Maybe use EOPNOTSUPP? Within the crypto subsystem ENOSYS means that a particular functionality is not supported. I'm happy to change that but that should go into a different patch as there are existing uses which are similar (e.g., cloning). Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt