From 26717ed328b5d238b5c6268912d45703b99b79d0 Mon Sep 17 00:00:00 2001 From: Bryan O'Donoghue Date: Mon, 14 Sep 2015 10:48:55 +0100 Subject: [PATCH] greybus: loopback: use dev_name to populate sysfsname dev_name() will give a nice string representing the end0:X:Y:Z:W name mitigating the need to pick apart the various nested data structures and print out their various identifiers. Signed-off-by: Bryan O'Donoghue Suggested-by: Viresh Kumar Reviewed-by: Patrick Titiano Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/loopback.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/staging/greybus/loopback.c b/drivers/staging/greybus/loopback.c index 6155b50..5124536 100644 --- a/drivers/staging/greybus/loopback.c +++ b/drivers/staging/greybus/loopback.c @@ -931,11 +931,8 @@ static int gb_loopback_connection_init(struct gb_connection *connection) } /* Create per-connection sysfs and debugfs data-points */ - snprintf(name, sizeof(name), "raw_latency_endo0:%d:%d:%d:%d", - connection->bundle->intf->module->module_id, - connection->bundle->intf->interface_id, - connection->bundle->id, - connection->intf_cport_id); + snprintf(name, sizeof(name), "raw_latency_endo0:%s", + dev_name(&connection->dev)); gb->file = debugfs_create_file(name, S_IFREG | S_IRUGO, gb_dev.root, gb, &gb_loopback_debugfs_latency_ops); gb->connection = connection; -- 2.7.4