Hi all, After merging the net-next tree, today's linux-next build (x86_64 allmodconfig) failed like this: crypto/algif_skcipher.c: In function 'skcipher_async_cb': crypto/algif_skcipher.c:109:2: error: implicit declaration of function 'aio_complete' [-Werror=implicit-function-declaration] aio_complete(iocb, err, err); ^ Caused by commit a596999b7ddf ("crypto: algif - change algif_skcipher to be asynchronous") interacting with commit 04b2fa9f8f36 ("fs: split generic and aio kiocb") from the vfs tree. I applied the following merge fix patch (which gets it building, but I am not sure if more is needed). From: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Date: Tue, 24 Mar 2015 13:40:45 +1100 Subject: [PATCH] crypto: algif - cope with aio_complete() going away Signed-off-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> --- crypto/algif_skcipher.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/algif_skcipher.c b/crypto/algif_skcipher.c index 8276f21ea7be..506eb5f62b03 100644 --- a/crypto/algif_skcipher.c +++ b/crypto/algif_skcipher.c @@ -106,7 +106,7 @@ static void skcipher_async_cb(struct crypto_async_request *req, int err) atomic_dec(&ctx->inflight); skcipher_free_async_sgls(sreq); kfree(req); - aio_complete(iocb, err, err); + iocb->ki_complete(iocb, err, err); } static inline int skcipher_sndbuf(struct sock *sk) -- 2.1.4 -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx
Attachment:
pgpiH1YDrCMbp.pgp
Description: OpenPGP digital signature