Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a703eb7 authored by Suman Anna's avatar Suman Anna Committed by Bjorn Andersson
Browse files

samples/rpmsg: Introduce a module parameter for message count



The current rpmsg_client_sample uses a fixed number of messages to
be sent to each instance. This is currently set at 100. Introduce
an optional module parameter 'count' so that the number of messages
to be exchanged can be made flexible.

Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
parent 2519fbb3
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -14,7 +14,9 @@
#include <linux/rpmsg.h>

#define MSG		"hello world!"
#define MSG_LIMIT	100

static int count = 100;
module_param(count, int, 0644);

struct instance_data {
	int rx_count;
@@ -33,7 +35,7 @@ static int rpmsg_sample_cb(struct rpmsg_device *rpdev, void *data, int len,
			     true);

	/* samples should not live forever */
	if (idata->rx_count >= MSG_LIMIT) {
	if (idata->rx_count >= count) {
		dev_info(&rpdev->dev, "goodbye!\n");
		return 0;
	}