Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: greybus: es2: fix arpc request size

Fix size field of arpc message request by using the header size and not
the pointer size.

Signed-off-by: Rui Miguel Silva <rmfrfs@gmail.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Rui Miguel Silva and committed by
Greg Kroah-Hartman
7fec2bc9 f9a21a3f

+1 -1
+1 -1
drivers/staging/greybus/es2.c
··· 1033 1033 goto err_free_req; 1034 1034 1035 1035 rpc->req->type = type; 1036 - rpc->req->size = cpu_to_le16(sizeof(rpc->req) + size); 1036 + rpc->req->size = cpu_to_le16(sizeof(*rpc->req) + size); 1037 1037 memcpy(rpc->req->data, payload, size); 1038 1038 1039 1039 init_completion(&rpc->response_received);