summaryrefslogtreecommitdiffstats
path: root/drivers/qmimodem
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-11-25 00:05:54 +0100
committerMarcel Holtmann <marcel@holtmann.org>2012-11-25 00:05:54 +0100
commit9b4d69cf8d3cce3fe366ebc130482436e6362e07 (patch)
treec26126371ee170af57b109885c98cf706b5c9d4a /drivers/qmimodem
parent535e16c8a4295b039563ad55b43403331be6dea9 (diff)
downloadofono-9b4d69cf8d3cce3fe366ebc130482436e6362e07.tar.bz2
qmimodem: Pretty print service name in debug logs
Diffstat (limited to 'drivers/qmimodem')
-rw-r--r--drivers/qmimodem/qmi.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/qmimodem/qmi.c b/drivers/qmimodem/qmi.c
index 566242d5..ab34a8e1 100644
--- a/drivers/qmimodem/qmi.c
+++ b/drivers/qmimodem/qmi.c
@@ -1027,6 +1027,7 @@ static void discover_callback(uint16_t message, uint16_t length,
uint16_t minor =
GUINT16_FROM_LE(service_list->services[i].minor);
uint8_t type = service_list->services[i].type;
+ const char *name = __service_type_to_string(type);
if (type == QMI_SERVICE_CONTROL) {
device->control_major = major;
@@ -1037,9 +1038,12 @@ static void discover_callback(uint16_t message, uint16_t length,
list[count].type = type;
list[count].major = major;
list[count].minor = minor;
- list[count].name = __service_type_to_string(type);
+ list[count].name = name;
count++;
+
+ __debug_device(device, "found service [%s %d.%d]",
+ name, major, minor);
}
ptr = tlv_get(buffer, length, 0x10, &len);