From mboxrd@z Thu Jan 1 00:00:00 1970 From: ydroneaud@opteya.com (Yann Droneaud) Date: Mon, 23 May 2016 17:07:18 +0200 Subject: [Cocci] [PATCH v2 0/3] coccinelle: catchup on memory allocation functions Message-ID: To: cocci@systeme.lip6.fr List-Id: cocci@systeme.lip6.fr Hi, Please find updated patches that remove coccicheck's blindness regarding the following functions: - kzfree() - krealloc() - __krealloc() - devm_kmalloc() - devm_kvasprintf() - devm_kasprintf() - devm_kmalloc_array() - devm_kcalloc() - devm_kstrdup() - devm_kmemdup() - devm_get_free_pages() - free_pages() - free_page() Changes since v1 [1]: - add kzfree() to ifnullfree.cocci - added acked-by (note: v1 was a single patch update to v0) Changes since v0 [2]: - don't use regular expression in kfree.cocci [1] http://lkml.kernel.org/r/1456150168-24028-1-git-send-email-ydroneaud at opteya.com [2] http://lkml.kernel.org/r/cover.1455638829.git.ydroneaud at opteya.com Regards. Yann Droneaud (3): coccinelle: also catch kzfree() issues coccinelle: recognize more devm_* memory allocation functions coccinelle: catch krealloc() on devm_*() allocated memory scripts/coccinelle/free/devm_free.cocci | 26 ++++++++++++++++++++++++++ scripts/coccinelle/free/ifnullfree.cocci | 4 +++- scripts/coccinelle/free/kfree.cocci | 18 +++++++++++++++--- scripts/coccinelle/free/kfreeaddr.cocci | 6 +++++- 4 files changed, 49 insertions(+), 5 deletions(-) -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932479AbcEWPwA (ORCPT ); Mon, 23 May 2016 11:52:00 -0400 Received: from ou.quest-ce.net ([195.154.187.82]:47724 "EHLO ou.quest-ce.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932393AbcEWPv5 (ORCPT ); Mon, 23 May 2016 11:51:57 -0400 From: Yann Droneaud To: Julia Lawall , Gilles Muller , Nicolas Palix , Michal Marek Cc: Tejun Heo , Greg Kroah-Hartman , cocci@systeme.lip6.fr, linux-kernel@vger.kernel.org, Yann Droneaud , Daniel Thompson , Eli Billauer , Geert Uytterhoeven , Himangi Saraogi , Joe Perches , Johannes Weiner , Manish Badarkhe , Pekka Enberg , Srinivas Pandruvada , Wolfram Sang Date: Mon, 23 May 2016 17:07:18 +0200 Message-Id: X-Mailer: git-send-email 2.7.4 X-SA-Exim-Connect-IP: 2a01:e35:2e9f:6ac0:54b5:31bf:b76e:b473 X-SA-Exim-Mail-From: ydroneaud@opteya.com Subject: [PATCH v2 0/3] coccinelle: catchup on memory allocation functions X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on ou.quest-ce.net) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Please find updated patches that remove coccicheck's blindness regarding the following functions: - kzfree() - krealloc() - __krealloc() - devm_kmalloc() - devm_kvasprintf() - devm_kasprintf() - devm_kmalloc_array() - devm_kcalloc() - devm_kstrdup() - devm_kmemdup() - devm_get_free_pages() - free_pages() - free_page() Changes since v1 [1]: - add kzfree() to ifnullfree.cocci - added acked-by (note: v1 was a single patch update to v0) Changes since v0 [2]: - don't use regular expression in kfree.cocci [1] http://lkml.kernel.org/r/1456150168-24028-1-git-send-email-ydroneaud@opteya.com [2] http://lkml.kernel.org/r/cover.1455638829.git.ydroneaud@opteya.com Regards. Yann Droneaud (3): coccinelle: also catch kzfree() issues coccinelle: recognize more devm_* memory allocation functions coccinelle: catch krealloc() on devm_*() allocated memory scripts/coccinelle/free/devm_free.cocci | 26 ++++++++++++++++++++++++++ scripts/coccinelle/free/ifnullfree.cocci | 4 +++- scripts/coccinelle/free/kfree.cocci | 18 +++++++++++++++--- scripts/coccinelle/free/kfreeaddr.cocci | 6 +++++- 4 files changed, 49 insertions(+), 5 deletions(-) -- 2.7.4