From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751554AbbHGIGs (ORCPT ); Fri, 7 Aug 2015 04:06:48 -0400 Received: from mailout3.w1.samsung.com ([210.118.77.13]:28638 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1422675AbbHGIAr (ORCPT ); Fri, 7 Aug 2015 04:00:47 -0400 X-AuditID: cbfec7f4-f79c56d0000012ee-54-55c4659d9efb From: Andrzej Hajda To: Thomas Gleixner Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , linux-kernel@vger.kernel.org, x86@kernel.org Subject: [PATCH 08/31] arch/x86/intel-mid: use kmemdup rather than duplicating its implementation Date: Fri, 07 Aug 2015 09:59:14 +0200 Message-id: <1438934377-4922-9-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+NgFupkluLIzCtJLcpLzFFi42I5/e/4Fd25qUdCDY4s4ba4te4cq8XGGetZ LS7vmsNmsfbIXXaLzZumMlv82PCY1YHNY9OqTjaPd+fOsXv0bVnF6PF5k1wASxSXTUpqTmZZ apG+XQJXxt6HKxgLfrFXvG24zNrA+IKti5GTQ0LAROLH7JlQtpjEhXvrgWwuDiGBpYwSD389 Z4VwmpgkVnXtYwGpYhPQlPi7+SZYh4iAhsTGS7eYQYqYBfYxSjz+9pcZJCEskCxx6ckq9i5G dg4WAVWJvfUgUV4BJ4nPi3+xQiyTkzh5bDKYzSngLLGyeyaYLQRU86bvAvMERt4FjAyrGEVT S5MLipPScw31ihNzi0vz0vWS83M3MUIC6MsOxsXHrA4xCnAwKvHwJvw7HCrEmlhWXJl7iFGC g1lJhPehPlCINyWxsiq1KD++qDQntfgQozQHi5I479xd70OEBNITS1KzU1MLUotgskwcnFIN jOka84/kv5j903ZZRqmF38K8NIenfsoCku3b6/yZFsvaMh+cds4kzjLwRnzkjwc/Q197Ja36 p5hbGRhb2JGQPNM36mPm6rf5Ji8CE257Hp3KbRFRHLEx/MoNwdM+7SKO5c6hye02ZnkCt+fs 37xFVe8GR4icw8oLkxR5i4rOrZzG//j4tkPFSizFGYmGWsxFxYkAcHJeOxwCAAA= 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/x86/platform/intel-mid/sfi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/x86/platform/intel-mid/sfi.c b/arch/x86/platform/intel-mid/sfi.c index ce992e8..5ee360a 100644 --- a/arch/x86/platform/intel-mid/sfi.c +++ b/arch/x86/platform/intel-mid/sfi.c @@ -197,10 +197,9 @@ static int __init sfi_parse_gpio(struct sfi_table_header *table) num = SFI_GET_NUM_ENTRIES(sb, struct sfi_gpio_table_entry); pentry = (struct sfi_gpio_table_entry *)sb->pentry; - gpio_table = kmalloc(num * sizeof(*pentry), GFP_KERNEL); + gpio_table = kmemdup(pentry, num * sizeof(*pentry), GFP_KERNEL); if (!gpio_table) return -1; - memcpy(gpio_table, pentry, num * sizeof(*pentry)); gpio_num_entry = num; pr_debug("GPIO pin info:\n"); -- 1.9.1