Hi,
Milan's patches apply against 3.18.30, however I am getting build errors:
> * CC [M] fs/fat/namei_vfat.o
> * CC [M] crypto/algif_hash.o
> * LD [M] fs/isofs/isofs.o
> * CC [M] crypto/algif_skcipher.o
> * LD [M] fs/fat/fat.o
> *crypto/algif_hash.c:350:13: warning: initialization from incompatible
> pointer type [-Wincompatible-pointer-types]
> * .sendmsg = hash_sendmsg_nokey,
> * ^
> *crypto/algif_hash.c:350:13: note: (near initialization for
> ‘algif_hash_ops_nokey.sendmsg’)
> *crypto/algif_hash.c:352:13: warning: initialization from incompatible
> pointer type [-Wincompatible-pointer-types]
> *--
> *crypto/algif_hash.c:352:13: note: (near initialization for
> ‘algif_hash_ops_nokey.recvmsg’)
> * CC [M] drivers/acpi/fan.o
> * CC [M] crypto/xor.o
> * LD [M] fs/fat/msdos.o
> *crypto/algif_skcipher.c: In function ‘skcipher_sendmsg_nokey’:
> *crypto/algif_skcipher.c:599:26: warning: passing argument 1 of
> ‘skcipher_sendmsg’ from incompatible pointer type
> [-Wincompatible-pointer-types]
> * return skcipher_sendmsg(sock, msg, size);
> * ^
> *crypto/algif_skcipher.c:247:12: note: expected ‘struct kiocb *’ but argument
> is of type ‘struct socket *’
> * static int skcipher_sendmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:599:32: warning: passing argument 2 of
> ‘skcipher_sendmsg’ from incompatible pointer type
> [-Wincompatible-pointer-types]
> * return skcipher_sendmsg(sock, msg, size);
> * ^
> *crypto/algif_skcipher.c:247:12: note: expected ‘struct socket *’ but
> argument is of type ‘struct msghdr *’
> * static int skcipher_sendmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:599:37: warning: passing argument 3 of
> ‘skcipher_sendmsg’ makes pointer from integer without a cast
> [-Wint-conversion]
> * return skcipher_sendmsg(sock, msg, size);
> * ^
> *crypto/algif_skcipher.c:247:12: note: expected ‘struct msghdr *’ but
> argument is of type ‘size_t {aka long unsigned int}’
> * static int skcipher_sendmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:599:9: error: too few arguments to function
> ‘skcipher_sendmsg’
> *--
> * ^
> *crypto/algif_skcipher.c:247:12: note: declared here
> * static int skcipher_sendmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c: In function ‘skcipher_recvmsg_nokey’:
> *crypto/algif_skcipher.c:623:26: warning: passing argument 1 of
> ‘skcipher_recvmsg’ from incompatible pointer type
> [-Wincompatible-pointer-types]
> * return skcipher_recvmsg(sock, msg, ignored, flags);
> * ^
> *crypto/algif_skcipher.c:426:12: note: expected ‘struct kiocb *’ but argument
> is of type ‘struct socket *’
> * static int skcipher_recvmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:623:32: warning: passing argument 2 of
> ‘skcipher_recvmsg’ from incompatible pointer type
> [-Wincompatible-pointer-types]
> * return skcipher_recvmsg(sock, msg, ignored, flags);
> * ^
> *crypto/algif_skcipher.c:426:12: note: expected ‘struct socket *’ but
> argument is of type ‘struct msghdr *’
> * static int skcipher_recvmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:623:37: warning: passing argument 3 of
> ‘skcipher_recvmsg’ makes pointer from integer without a cast
> [-Wint-conversion]
> * return skcipher_recvmsg(sock, msg, ignored, flags);
> * ^
> *crypto/algif_skcipher.c:426:12: note: expected ‘struct msghdr *’ but
> argument is of type ‘size_t {aka long unsigned int}’
> * static int skcipher_recvmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c:623:9: error: too few arguments to function
> ‘skcipher_recvmsg’
> *--
> * ^
> *crypto/algif_skcipher.c:426:12: note: declared here
> * static int skcipher_recvmsg(struct kiocb *unused, struct socket *sock,
> * ^
> *crypto/algif_skcipher.c: At top level:
> *crypto/algif_skcipher.c:642:13: warning: initialization from incompatible
> pointer type [-Wincompatible-pointer-types]
> * .sendmsg = skcipher_sendmsg_nokey,
> * ^
> *crypto/algif_skcipher.c:642:13: note: (near initialization for
> ‘algif_skcipher_ops_nokey.sendmsg’)
> *crypto/algif_skcipher.c:644:13: warning: initialization from incompatible
> pointer type [-Wincompatible-pointer-types]
> * .recvmsg = skcipher_recvmsg_nokey,
> * ^
> *crypto/algif_skcipher.c:644:13: note: (near initialization for
> ‘algif_skcipher_ops_nokey.recvmsg’)
> *crypto/algif_skcipher.c: In function ‘skcipher_recvmsg_nokey’:
> *crypto/algif_skcipher.c:624:1: warning: control reaches end of non-void
> function [-Wreturn-type]
> * }
> * ^
> *crypto/algif_skcipher.c: In function ‘skcipher_sendmsg_nokey’:
> * CC [M] crypto/async_tx/async_tx.o
> *crypto/algif_skcipher.c:600:1: warning: control reaches end of non-void
> function [-Wreturn-type]
> * }
> * ^
> * LD [M] fs/fat/vfat.o
> *scripts/Makefile.build:263: recipe for target 'crypto/algif_skcipher.o'
> failed
> *make[1]: *** [crypto/algif_skcipher.o] Error 1
> *--
> * CC [M] arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.o
> * CC [M] drivers/i2c/busses/i2c-piix4.o
> * CC [M] arch/x86/oprofile/../../../drivers/oprofile/event_buffer.o
> * CC [M] arch/x86/oprofile/../../../drivers/oprofile/oprofile_files.o
> * CC [M] arch/x86/oprofile/../../../drivers/oprofile/oprofile_stats.o
> *Makefile:937: recipe for target 'crypto' failed
> *make: *** [crypto] Error 2
-Thomas
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html