diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2012-04-11 17:38:47 +0200 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2012-04-17 22:56:53 +0200 |
commit | 3b00b008888a851499bc039e70d12002af00ec9c (patch) | |
tree | 30bfaea7652a76c8d451098cdf5c0cbb1807f4ef /drivers/firewire | |
parent | 7bdbff6762a573b911e4ee5715779d8ee6a62631 (diff) | |
download | linux-3b00b008888a851499bc039e70d12002af00ec9c.tar.gz linux-3b00b008888a851499bc039e70d12002af00ec9c.tar.bz2 linux-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.c | 4 |
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) { |