]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
samples/rpmsg: Introduce a module parameter for message count
authorSuman Anna <s-anna@ti.com>
Fri, 9 Aug 2019 16:27:10 +0000 (11:27 -0500)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 27 Aug 2019 05:10:39 +0000 (22:10 -0700)
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 <s-anna@ti.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
samples/rpmsg/rpmsg_client_sample.c

index b9a99e621a5c802649ed786ded0c678577c4630f..ae50816622839141245cc6d8e2c42a4f183402af 100644 (file)
@@ -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;
        }