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

Reply via email to