rptun.c: fix rptun.c format follow rpmsg virtio
optimization rptun.c format Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com>
This commit is contained in:
parent
91e341dbda
commit
122a832feb
@ -975,7 +975,7 @@ int rptun_initialize(FAR struct rptun_dev_s *dev)
|
|||||||
FAR struct rptun_priv_s *priv;
|
FAR struct rptun_priv_s *priv;
|
||||||
static bool onceinit = false;
|
static bool onceinit = false;
|
||||||
FAR char *argv[3];
|
FAR char *argv[3];
|
||||||
char arg1[19];
|
char arg1[32];
|
||||||
char name[32];
|
char name[32];
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
@ -993,11 +993,12 @@ int rptun_initialize(FAR struct rptun_dev_s *dev)
|
|||||||
priv = kmm_zalloc(sizeof(struct rptun_priv_s));
|
priv = kmm_zalloc(sizeof(struct rptun_priv_s));
|
||||||
if (priv == NULL)
|
if (priv == NULL)
|
||||||
{
|
{
|
||||||
ret = -ENOMEM;
|
return -ENOMEM;
|
||||||
goto err_mem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
priv->dev = dev;
|
priv->dev = dev;
|
||||||
|
nxsem_init(&priv->semtx, 0, 0);
|
||||||
|
nxsem_init(&priv->semrx, 0, 0);
|
||||||
|
|
||||||
remoteproc_init(&priv->rproc, &g_rptun_ops, priv);
|
remoteproc_init(&priv->rproc, &g_rptun_ops, priv);
|
||||||
|
|
||||||
@ -1008,10 +1009,8 @@ int rptun_initialize(FAR struct rptun_dev_s *dev)
|
|||||||
goto err_driver;
|
goto err_driver;
|
||||||
}
|
}
|
||||||
|
|
||||||
nxsem_init(&priv->semtx, 0, 0);
|
snprintf(arg1, sizeof(arg1), "%p", priv);
|
||||||
nxsem_init(&priv->semrx, 0, 0);
|
argv[0] = (FAR char *)RPTUN_GET_CPUNAME(dev);
|
||||||
snprintf(arg1, sizeof(arg1), "0x%" PRIxPTR, (uintptr_t)priv);
|
|
||||||
argv[0] = (FAR void *)RPTUN_GET_CPUNAME(dev);
|
|
||||||
argv[1] = arg1;
|
argv[1] = arg1;
|
||||||
argv[2] = NULL;
|
argv[2] = NULL;
|
||||||
|
|
||||||
@ -1032,10 +1031,10 @@ err_thread:
|
|||||||
rpmsg_unregister(name, &priv->rpmsg);
|
rpmsg_unregister(name, &priv->rpmsg);
|
||||||
|
|
||||||
err_driver:
|
err_driver:
|
||||||
|
nxsem_destroy(&priv->semtx);
|
||||||
|
nxsem_destroy(&priv->semrx);
|
||||||
kmm_free(priv);
|
kmm_free(priv);
|
||||||
|
|
||||||
err_mem:
|
|
||||||
metal_finish();
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user