diff options
author | Roland Dreier <rolandd@cisco.com> | 2005-10-18 15:20:06 -0400 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2005-10-18 15:20:06 -0400 |
commit | 4b2d319b53810ab00ef3d8fdfc1c1ab0647ab0a7 (patch) | |
tree | e54ac6da33e561bb38cf31d2d1ba43b913983cab /drivers/infiniband/ulp | |
parent | 762a03e21ed08daa5170d9cd98e83539861e7692 (diff) |
[IPoIB] Improve ipoib_timeout() output
Use jiffies_to_msecs() so we print a human-readable time so
we don't have to worry about what HZ is configured to, and
print out a few values to make post-mortem analysis easier.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/ulp')
-rw-r--r-- | drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c index 6c5bf07489f4..ee303859b044 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c | |||
@@ -637,8 +637,11 @@ static void ipoib_timeout(struct net_device *dev) | |||
637 | { | 637 | { |
638 | struct ipoib_dev_priv *priv = netdev_priv(dev); | 638 | struct ipoib_dev_priv *priv = netdev_priv(dev); |
639 | 639 | ||
640 | ipoib_warn(priv, "transmit timeout: latency %ld\n", | 640 | ipoib_warn(priv, "transmit timeout: latency %d msecs\n", |
641 | jiffies - dev->trans_start); | 641 | jiffies_to_msecs(jiffies - dev->trans_start)); |
642 | ipoib_warn(priv, "queue stopped %d, tx_head %u, tx_tail %u\n", | ||
643 | netif_queue_stopped(dev), | ||
644 | priv->tx_head, priv->tx_tail); | ||
642 | /* XXX reset QP, etc. */ | 645 | /* XXX reset QP, etc. */ |
643 | } | 646 | } |
644 | 647 | ||