summaryrefslogtreecommitdiff
path: root/drivers/staging/fsl_qbman/fsl_usdpaa.c
diff options
context:
space:
mode:
authorEmil Medve <Emilian.Medve@Freescale.com>2014-01-17 16:35:39 (GMT)
committerEmil Medve <Emilian.Medve@Freescale.com>2014-01-22 18:29:57 (GMT)
commit504187332d5c8008c821413ea87d94b95c535545 (patch)
tree601378c5b28a945939cb10f2e4e411fcc6787988 /drivers/staging/fsl_qbman/fsl_usdpaa.c
parent60dd8a0f9b5c12516866dc41a1fdc1d296d0b22f (diff)
downloadlinux-fsl-qoriq-504187332d5c8008c821413ea87d94b95c535545.tar.xz
fsl_qbman: Replace memcpy with struct assignment
This fixes the following coccinelle warning: Replace memcpy with struct assignment Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com> Change-Id: I38f3bf57b18f8fbb8e295ae7b46a187e52491d20 Reviewed-on: http://git.am.freescale.net:8181/8106 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Haiying Wang <Haiying.Wang@freescale.com> Reviewed-by: Emilian Medve <Emilian.Medve@freescale.com>
Diffstat (limited to 'drivers/staging/fsl_qbman/fsl_usdpaa.c')
-rw-r--r--drivers/staging/fsl_qbman/fsl_usdpaa.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/fsl_qbman/fsl_usdpaa.c b/drivers/staging/fsl_qbman/fsl_usdpaa.c
index f54877a..d67cbb2 100644
--- a/drivers/staging/fsl_qbman/fsl_usdpaa.c
+++ b/drivers/staging/fsl_qbman/fsl_usdpaa.c
@@ -1175,7 +1175,7 @@ static long ioctl_portal_map(struct file *fp, struct ctx *ctx,
if (!mapping)
return -ENOMEM;
- memcpy(&mapping->user, arg, sizeof(mapping->user));
+ mapping->user = *arg;
if (mapping->user.type == usdpaa_portal_qman) {
mapping->qportal =
qm_get_unused_portal_idx(mapping->user.index);
@@ -1213,7 +1213,7 @@ static long ioctl_portal_map(struct file *fp, struct ctx *ctx,
&mapping->user.addr.cinh);
if (ret)
goto err_mmap_cinh;
- memcpy(arg, &mapping->user, sizeof(mapping->user));
+ *arg = mapping->user;
return ret;
err_mmap_cinh: