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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html