greybus: loopback: remove endo reference
authorJohan Hovold <johan@hovoldconsulting.com>
Wed, 25 Nov 2015 14:59:20 +0000 (15:59 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 25 Nov 2015 23:34:19 +0000 (15:34 -0800)
Replace reference to "endo0" and generate the raw-latency filename based
on the host-device bus id instead.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/loopback.c

index ededfef40e9c02e3166752c46c8c4f13de7b65f2..ef16ca579ca1d1a9c6c5d4b18f03bd5259306c6f 100644 (file)
@@ -922,10 +922,11 @@ static int gb_loopback_connection_init(struct gb_connection *connection)
                return -ENOMEM;
        gb_loopback_reset_stats(&gb_dev);
 
-       /* If this is the first connection - create a module endo0 entry */
+       /* If this is the first connection - create a per-bus entry */
        mutex_lock(&gb_dev.mutex);
        if (!gb_dev.count) {
-               snprintf(name, sizeof(name), "raw_latency_endo0");
+               snprintf(name, sizeof(name), "raw_latency_%d",
+                               connection->bundle->intf->hd->bus_id);
                gb_dev.file = debugfs_create_file(name, S_IFREG | S_IRUGO,
                                                  gb_dev.root, &gb_dev,
                                  &gb_loopback_debugfs_dev_latency_ops);