commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=2d037cf527ec316d141b719c52f5d0d8747375ad branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Steven Miao <[email protected]> --- drivers/staging/icc/core/protocol.c | 12 ++++++++---- drivers/staging/icc/include/icc.h | 10 +++++++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/drivers/staging/icc/core/protocol.c b/drivers/staging/icc/core/protocol.c index 63ae41d..a361d68 100644 --- a/drivers/staging/icc/core/protocol.c +++ b/drivers/staging/icc/core/protocol.c @@ -632,7 +632,6 @@ static int sm_recv_packet(sm_uint32_t session_idx, sm_uint16_t *src_ep, sm_debug("recv %s\n", message->msg.payload); copy_to_user(user_buf, (void *)message->msg.payload, message->msg.length); - invalidate_dcache_range(msg->payload, msg->payload + msg->length); if (msg->type == SM_PACKET_READY) @@ -823,9 +822,14 @@ int icc_get_session_status(void *user_param, uint32_t size, uint32_t session_idx return -ENOMEM; sm_debug("session status index %d, avail %d\n", session_idx, session->n_avail); - param->avail = session->n_avail; - param->uncomplete = session->n_uncompleted; - param->status = session->flags; + + param->n_avail = session->n_avail; + param->n_uncompleted = session->n_uncompleted; + param->local_ep = session->local_ep; + param->remote_ep = session->remote_ep; + param->type = session->type; + param->pid = session->pid; + param->flags = session->flags; if (copy_to_user(user_param, (void *)param, size)) ret = -EFAULT; diff --git a/drivers/staging/icc/include/icc.h b/drivers/staging/icc/include/icc.h index 1c1d004..891a754 100644 --- a/drivers/staging/icc/include/icc.h +++ b/drivers/staging/icc/include/icc.h @@ -207,9 +207,13 @@ struct sm_node_status { }; struct sm_session_status { - uint32_t avail; - uint32_t uncomplete; - uint32_t status; + uint32_t n_avail; + uint32_t n_uncompleted; + uint32_t local_ep; + uint32_t remote_ep; + uint32_t type; + uint32_t pid; + uint32_t flags; }; struct sm_packet {
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
