From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755412AbbHGIAa (ORCPT ); Fri, 7 Aug 2015 04:00:30 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:21591 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755315AbbHGIA1 (ORCPT ); Fri, 7 Aug 2015 04:00:27 -0400 X-AuditID: cbfec7f5-f794b6d000001495-d0-55c465994abc From: Andrzej Hajda To: Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , linux-kernel@vger.kernel.org, linux-mips@linux-mips.org, Ralf Baechle Subject: [PATCH 04/31] arch/mips/bcm47xx: use kmemdup rather than duplicating its implementation Date: Fri, 07 Aug 2015 09:59:10 +0200 Message-id: <1438934377-4922-5-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1438934377-4922-1-git-send-email-a.hajda@samsung.com> References: <1438934377-4922-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOLMWRmVeSWpSXmKPExsVy+t/xK7ozU4+EGhzcwGdxa905VouNM9az Wlx5GWpxedccNosJUyexW6w9cpfd4tIeFYs1J1MdODx2zrrL7nH/6T5mj6Mr1zJ59G1Zxejx eZNcAGsUl01Kak5mWWqRvl0CV8bnt7fYCg6xV8ya0s/WwLiLrYuRk0NCwETi6KdWKFtM4sK9 9UA2F4eQwFJGiZ4HOxkhnCYmiVt7bjCDVLEJaEr83XwTrENEIFFi68/VrCBFzAJvGSVWLrwN lhAWSJK4+3MuWAOLgKrE0779TCA2r4CTxKept1kg1slJnDw2mRXE5hRwlljZPRPMFgKqedN3 gXkCI+8CRoZVjKKppckFxUnpuUZ6xYm5xaV56XrJ+bmbGCHB9XUH49JjVocYBTgYlXh4E/4d DhViTSwrrsw9xCjBwawkwvtQHyjEm5JYWZValB9fVJqTWnyIUZqDRUmcd+au9yFCAumJJanZ qakFqUUwWSYOTqkGxqkX/7z6ndxYl1c3P2ozW4uVuHx/1CTTgt6P28UPWuudWVd6VlFjfT4b Qza/UBL7Z9X0U/cWxhfsWtb5uSn58PXm7Mo91z2kmDgezTj4W/48g6Tt2Vc/rFgFOpjPcLVt O6WlzbM5b44Ns8a6J1zrvh/esv6Kx46vrNPNePOTWK5+eiTsLcHfpsRSnJFoqMVcVJwIAN7E xsEqAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patch was generated using fixed coccinelle semantic patch scripts/coccinelle/api/memdup.cocci [1]. [1]: http://permalink.gmane.org/gmane.linux.kernel/2014320 Signed-off-by: Andrzej Hajda --- arch/mips/bcm47xx/buttons.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/mips/bcm47xx/buttons.c b/arch/mips/bcm47xx/buttons.c index 08a4abf..52caa75 100644 --- a/arch/mips/bcm47xx/buttons.c +++ b/arch/mips/bcm47xx/buttons.c @@ -396,10 +396,9 @@ static int __init bcm47xx_buttons_copy(const struct gpio_keys_button *buttons, { size_t size = nbuttons * sizeof(*buttons); - bcm47xx_button_pdata.buttons = kmalloc(size, GFP_KERNEL); + bcm47xx_button_pdata.buttons = kmemdup(buttons, size, GFP_KERNEL); if (!bcm47xx_button_pdata.buttons) return -ENOMEM; - memcpy(bcm47xx_button_pdata.buttons, buttons, size); bcm47xx_button_pdata.nbuttons = nbuttons; return 0; -- 1.9.1