From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl0-f72.google.com (mail-pl0-f72.google.com [209.85.160.72]) by kanga.kvack.org (Postfix) with ESMTP id 185FA6B02A2 for ; Thu, 7 Jun 2018 10:57:28 -0400 (EDT) Received: by mail-pl0-f72.google.com with SMTP id p91-v6so5494521plb.12 for ; Thu, 07 Jun 2018 07:57:28 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org. [2607:7c80:54:e::133]) by mx.google.com with ESMTPS id j20-v6si21417861pll.211.2018.06.07.07.57.26 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Jun 2018 07:57:26 -0700 (PDT) From: Matthew Wilcox Subject: [PATCH 0/6] More conversions to struct_size Date: Thu, 7 Jun 2018 07:57:14 -0700 Message-Id: <20180607145720.22590-1-willy@infradead.org> Sender: owner-linux-mm@kvack.org List-ID: To: Kees Cook Cc: Matthew Wilcox , linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-hardening@lists.openwall.com From: Matthew Wilcox 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