Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752134AbbHGIOn (ORCPT ); Fri, 7 Aug 2015 04:14:43 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:23212 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755312AbbHGIAd (ORCPT ); Fri, 7 Aug 2015 04:00:33 -0400 X-AuditID: cbfec7f5-f794b6d000001495-f1-55c465a0ee0c From: Andrzej Hajda To: "Rafael J. Wysocki" , Viresh Kumar Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Subject: [PATCH 11/31] cpufreq/sfi: use kmemdup rather than duplicating its implementation Date: Fri, 07 Aug 2015 09:59:17 +0200 Message-id: <1438934377-4922-12-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+NgFupjluLIzCtJLcpLzFFi42I5/e/4Fd0FqUdCDSZfFrK4te4cq8XGGetZ LS7vmsNm8bn3CKPF2iN32S3OnL4ElPjq4cDucefaHjaPLVfbWTz6tqxi9Pi8SS6AJYrLJiU1 J7MstUjfLoEr4+KNvWwF69krPj79x9zAuJiti5GTQ0LARGLBsQtQtpjEhXvrgWwuDiGBpYwS B959ZYVwmpgktrw9wwxSxSagKfF3802wDhGBUImexY/YQYqYBU4wSuw89IURJCEsECPR9XMf kM3BwSKgKrGjoxAkzCvgLHGn+RQTxDY5iZPHJrOC2JxA8ZXdM8FsIQEniTd9F5gnMPIuYGRY xSiaWppcUJyUnmukV5yYW1yal66XnJ+7iRESSl93MC49ZnWIUYCDUYmHN+Hf4VAh1sSy4src Q4wSHMxKIrwP9YFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeWfueh8iJJCeWJKanZpakFoEk2Xi 4JRqYOS4mFjvaXl9w/r3NyzE/V/29arPlKpJkOJqLWhykG0UWn15Zd6Ew19WrbzO56y8JXxx cMTrOF3rT4Uq0YEWt9kFrWelecuUpqsabZI4Z95+6fbSPL0a7/rQ31+/Cfw//lev2k6iyumT RZalQ0MR07JLRnKcqXc/pQW9YlqduvZezmXub3w3lViKMxINtZiLihMBm5RLEiECAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1157 Lines: 36 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 --- drivers/cpufreq/sfi-cpufreq.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/cpufreq/sfi-cpufreq.c b/drivers/cpufreq/sfi-cpufreq.c index ffa3389..992ce6f 100644 --- a/drivers/cpufreq/sfi-cpufreq.c +++ b/drivers/cpufreq/sfi-cpufreq.c @@ -45,12 +45,10 @@ static int sfi_parse_freq(struct sfi_table_header *table) pentry = (struct sfi_freq_table_entry *)sb->pentry; totallen = num_freq_table_entries * sizeof(*pentry); - sfi_cpufreq_array = kzalloc(totallen, GFP_KERNEL); + sfi_cpufreq_array = kmemdup(pentry, totallen, GFP_KERNEL); if (!sfi_cpufreq_array) return -ENOMEM; - memcpy(sfi_cpufreq_array, pentry, totallen); - return 0; } -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/