From patchwork Thu Apr 25 11:36:04 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamil Debski X-Patchwork-Id: 2488081 Return-Path: X-Original-To: patchwork-linux-media@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id 5F57D3FC64 for ; Thu, 25 Apr 2013 11:37:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757933Ab3DYLhV (ORCPT ); Thu, 25 Apr 2013 07:37:21 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:58915 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757389Ab3DYLhU (ORCPT ); Thu, 25 Apr 2013 07:37:20 -0400 Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MLT003AI6Y6ABQ0@mailout3.samsung.com> for linux-media@vger.kernel.org; Thu, 25 Apr 2013 20:37:18 +0900 (KST) X-AuditID: cbfee61b-b7fcf6d00000058e-a2-5179156ed3d4 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 8F.A5.01422.E6519715; Thu, 25 Apr 2013 20:37:18 +0900 (KST) Received: from amdc1342.digital.local ([106.116.147.39]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MLT00D0J6WA8D40@mmp2.samsung.com>; Thu, 25 Apr 2013 20:37:18 +0900 (KST) From: Kamil Debski To: linux-media@vger.kernel.org Cc: Kamil Debski , Kyungmin Park , Jeongtae Park Subject: [PATCH 3/7 v2] s5p-mfc: Optimize copy time stamp handling Date: Thu, 25 Apr 2013 13:36:04 +0200 Message-id: <1366889768-16677-4-git-send-email-k.debski@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1366889768-16677-1-git-send-email-k.debski@samsung.com> References: <1366889768-16677-1-git-send-email-k.debski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCJMWRmVeSWpSXmKPExsVy+t9jQd080cpAgxdPTCyOrL3KZPHj9QU2 i7NNb9gtejZsZXVg8ejbsorR4/MmuQCmKC6blNSczLLUIn27BK6MB3e/MhY85KrYeeI6SwPj HM4uRk4OCQETicZj89ghbDGJC/fWs3UxcnEICUxnlPjWfJUZwulgknh2+i5rFyMHB5uApsSq ex4gDSIC8hJPem+wgdjMAlUSX//tZgWxhQWcJFb+m8ICYrMIqErcXHaMCcTmFXCRuLVmGQvI GAkBBYk5k2xAwpwCrhK3j88EaxUCKtk7/QzLBEbeBYwMqxhFUwuSC4qT0nON9IoTc4tL89L1 kvNzNzGCw+KZ9A7GVQ0WhxgFOBiVeHgFXpUHCrEmlhVX5h5ilOBgVhLhZf5RESjEm5JYWZVa lB9fVJqTWnyIUZqDRUmc92CrdaCQQHpiSWp2ampBahFMlomDU6qBUWBl3vQ0tfyJH5/pXitr uOz8YDEn/1oZnY+n1mk5G8/3Sa5f7rCtVf9w7LO4uB8uIiV8zeKPOrqD9/T+NNR9rm3vd/mE iV+Axr3MZRyLPC2ja2Ri/cuOcHhf1nyv6HZBbQPfZVWfbVZe6fWn5VmWdT2oUpC//GPxtniZ /DkvC7d9i/9oyiutxFKckWioxVxUnAgABd6awAcCAAA= Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org For the sake of simplicity and readability memcpy was replaced with assignment. Signed-off-by: Kamil Debski Signed-off-by: Kyungmin Park Cc: Jeongtae Park --- drivers/media/platform/s5p-mfc/s5p_mfc.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc.c b/drivers/media/platform/s5p-mfc/s5p_mfc.c index e810b1a..49f2d9f 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc.c @@ -243,12 +243,10 @@ static void s5p_mfc_handle_frame_copy_time(struct s5p_mfc_ctx *ctx) src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); list_for_each_entry(dst_buf, &ctx->dst_queue, list) { if (vb2_dma_contig_plane_dma_addr(dst_buf->b, 0) == dec_y_addr) { - memcpy(&dst_buf->b->v4l2_buf.timecode, - &src_buf->b->v4l2_buf.timecode, - sizeof(struct v4l2_timecode)); - memcpy(&dst_buf->b->v4l2_buf.timestamp, - &src_buf->b->v4l2_buf.timestamp, - sizeof(struct timeval)); + dst_buf->b->v4l2_buf.timecode = + src_buf->b->v4l2_buf.timecode; + dst_buf->b->v4l2_buf.timestamp = + src_buf->b->v4l2_buf.timestamp; switch (frame_type) { case S5P_FIMV_DECODE_FRAME_I_FRAME: dst_buf->b->v4l2_buf.flags |=