From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1422762AbbHGIBY (ORCPT ); Fri, 7 Aug 2015 04:01:24 -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 S1422715AbbHGIAw (ORCPT ); Fri, 7 Aug 2015 04:00:52 -0400 X-AuditID: cbfec7f5-f794b6d000001495-4f-55c465b3ba6a From: Andrzej Hajda To: Liam Girdwood , Mark Brown Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , linux-kernel@vger.kernel.org, Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org Subject: [PATCH 30/31] sound/atom: use kmemdup rather than duplicating its implementation Date: Fri, 07 Aug 2015 09:59:36 +0200 Message-id: <1438934377-4922-31-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+NgFlrBLMWRmVeSWpSXmKPExsVy+t/xK7qbU4+EGiy9Im1xa905VosrFw8x WWycsZ7VYurDJ2wW3650MFlc3jWHzWLtkbvsFp27+lktNnxfy+jA6bHhcxObx85Zd9k9Nq3q ZPPY93YZm0ffllWMHuu3XGXx+LxJLoA9issmJTUnsyy1SN8ugStj4pxdTAXf2CvW7N7P2MB4 ka2LkZNDQsBE4tqOHUwQtpjEhXvrgeJcHEICSxklDr7pZoVwmpgkfk99DNbBJqAp8XfzTTBb RMBDonX7BmaQImaBPiaJ5edWAyU4OIQFoiU2TPcGqWERUJV4tu8yC4jNK+AssbC/gR1im5zE yWOTWUFsTqD4yu6ZYLaQgJPEm74LzBMYeRcwMqxiFE0tTS4oTkrPNdIrTswtLs1L10vOz93E CAm/rzsYlx6zOsQowMGoxMOb8O9wqBBrYllxZe4hRgkOZiUR3of6QCHelMTKqtSi/Pii0pzU 4kOM0hwsSuK8M3e9DxESSE8sSc1OTS1ILYLJMnFwSjUwJvAmLmHSSD5w9kqzS8m6F3Gt0yrF FLaeNtgtcWW7hifLgYaNCeLClyz5331Uf36qZOKxV7LZ/785/t//4HJMW0vnNadanjtifSs5 climxT5dae0ranf6SsL70h8ntHfyaeXITjwp+C8wWOPH1aJ0I3P+QDXbOz8fuz1l2C34V0Gi XWN2bK+cEktxRqKhFnNRcSIAy2nhMjsCAAA= 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 --- sound/soc/intel/atom/sst/sst_ipc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/intel/atom/sst/sst_ipc.c b/sound/soc/intel/atom/sst/sst_ipc.c index 5a27861..3dc7358 100644 --- a/sound/soc/intel/atom/sst/sst_ipc.c +++ b/sound/soc/intel/atom/sst/sst_ipc.c @@ -352,10 +352,9 @@ void sst_process_reply_mrfld(struct intel_sst_drv *sst_drv_ctx, * copy from mailbox **/ if (msg_high.part.large) { - data = kzalloc(msg_low, GFP_KERNEL); + data = kmemdup((void *)msg->mailbox_data, msg_low, GFP_KERNEL); if (!data) return; - memcpy(data, (void *) msg->mailbox_data, msg_low); /* Copy command id so that we can use to put sst to reset */ dsp_hdr = (struct ipc_dsp_hdr *)data; cmd_id = dsp_hdr->cmd_id; -- 1.9.1