Return-Path: From: Andrei Emeltchenko To: linux-bluetooth@vger.kernel.org Subject: [PATCHv4 09/10] android/health: Improve debug Date: Fri, 27 Jun 2014 18:16:10 +0300 Message-Id: <1403882171-16308-9-git-send-email-Andrei.Emeltchenko.news@gmail.com> In-Reply-To: <1403882171-16308-1-git-send-email-Andrei.Emeltchenko.news@gmail.com> References: <1403882171-16308-1-git-send-email-Andrei.Emeltchenko.news@gmail.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: From: Andrei Emeltchenko --- android/health.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/android/health.c b/android/health.c index 1796d7c..43e5967 100644 --- a/android/health.c +++ b/android/health.c @@ -164,6 +164,8 @@ static void free_health_channel(void *data) { struct health_channel *channel = data; + DBG("channel %p", channel); + if (!channel) return; @@ -1147,12 +1149,13 @@ static void mcap_mdl_deleted_cb(struct mcap_mdl *mdl, void *data) struct health_channel *channel = data; struct health_device *dev; - DBG(""); - if (!channel) return; dev = channel->dev; + + DBG("device %p channel %p mdl %p", dev, channel, mdl); + /* mdl == NULL means, delete all mdls */ if (!mdl) { queue_foreach(dev->channels, notify_channel, NULL); @@ -1270,6 +1273,8 @@ static struct health_channel *connect_channel(struct mcap_mcl *mcl, struct health_channel *channel = NULL; bdaddr_t addr; + DBG("mcl %p mdepid %u", mcl, mdepid); + mcap_mcl_get_addr(mcl, &addr); /* TODO: Search app for mdepid */ @@ -1565,7 +1570,7 @@ static void get_mdep_cb(sdp_list_t *recs, int err, gpointer user_data) if (!get_mdep_from_rec(recs->data, mdep->role, mdep->data_type, &mdep_id)) { - error("health: no matching MDEP found"); + error("health: no matching MDEP: %u", channel->mdep_id); goto fail; } -- 1.8.3.2