Skip to content

Commit

Permalink
samples/rpmsg: Introduce a module parameter for message count
Browse files Browse the repository at this point in the history
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: Suman Anna <[email protected]>
Signed-off-by: Bjorn Andersson <[email protected]>
  • Loading branch information
sumananna authored and andersson committed Aug 27, 2019
1 parent 2519fbb commit 9a703eb
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions samples/rpmsg/rpmsg_client_sample.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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;
}
Expand Down

0 comments on commit 9a703eb

Please sign in to comment.