From: Matthew Wilcox <mawilcox@xxxxxxxxxxxxx> Hi Kees, Here are some patches which I had in my tree as demonstrations of converting code to use kvzalloc_struct. I've ported them to use struct_size instead, since these spots weren't caught by your coccinelle scripts. Some of them are far too manual to have ever been doable by a tool. Maybe some of them will inspire more automated fixes though. Matthew Wilcox (6): Convert virtio_console to struct_size Convert infiniband uverbs to struct_size Convert v4l2 event to struct_size Convert vhost to struct_size Convert jffs2 acl to struct_size Convert intel uncore to struct_size arch/x86/events/intel/uncore.c | 19 ++++++++++--------- drivers/char/virtio_console.c | 3 +-- drivers/infiniband/core/uverbs_cmd.c | 4 ++-- drivers/media/v4l2-core/v4l2-event.c | 3 +-- drivers/vhost/vhost.c | 3 ++- fs/jffs2/acl.c | 3 ++- fs/jffs2/acl.h | 1 + include/rdma/ib_verbs.h | 5 +---- 8 files changed, 20 insertions(+), 21 deletions(-) -- 2.17.0