summaryrefslogtreecommitdiff
path: root/drivers/firewire
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2012-04-11 17:38:47 +0200
committerStefan Richter <stefanr@s5r6.in-berlin.de>2012-04-17 22:56:53 +0200
commit3b00b008888a851499bc039e70d12002af00ec9c (patch)
tree30bfaea7652a76c8d451098cdf5c0cbb1807f4ef /drivers/firewire
parent7bdbff6762a573b911e4ee5715779d8ee6a62631 (diff)
downloadlinux-stable-3b00b008888a851499bc039e70d12002af00ec9c.tar.gz
linux-stable-3b00b008888a851499bc039e70d12002af00ec9c.tar.bz2
linux-stable-3b00b008888a851499bc039e70d12002af00ec9c.zip
firewire: core: log error in case of failed bus manager lock
If the lock access to the bus manager register fails, also log the actual error that caused it to fail. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/firewire')
-rw-r--r--drivers/firewire/core-card.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/firewire/core-card.c b/drivers/firewire/core-card.c
index cc595eba7ba9..2a03bb927616 100644
--- a/drivers/firewire/core-card.c
+++ b/drivers/firewire/core-card.c
@@ -421,8 +421,8 @@ static void bm_work(struct work_struct *work)
* root, and thus, IRM.
*/
new_root_id = local_id;
- fw_notice(card, "%s, making local node (%02x) root\n",
- "BM lock failed", new_root_id);
+ fw_notice(card, "BM lock failed (%s), making local node (%02x) root\n",
+ fw_rcode_string(rcode), new_root_id);
goto pick_me;
}
} else if (card->bm_generation != generation) {