From 7b9210f3673fb5d50400fcc286c0be3fe909158b Mon Sep 17 00:00:00 2001 From: adilger Date: Sun, 6 Mar 2005 07:29:22 +0000 Subject: [PATCH] Branch: b1_4 Print current portals allocation when we hit enomem in socknal for debugging. b=5601 --- lnet/klnds/socklnd/socklnd_cb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lnet/klnds/socklnd/socklnd_cb.c b/lnet/klnds/socklnd/socklnd_cb.c index 1c8a1cc..f40ee0f 100644 --- a/lnet/klnds/socklnd/socklnd_cb.c +++ b/lnet/klnds/socklnd/socklnd_cb.c @@ -458,7 +458,8 @@ ksocknal_process_transmit (ksock_conn_t *conn, ksock_tx_t *tx) counter++; /* exponential backoff warnings */ if ((counter & (-counter)) == counter) - CWARN("%d ENOMEM tx %p\n", counter, conn); + CWARN("%d ENOMEM tx %p (%u allocated)\n", + counter, conn, atomic_read(&portal_kmemory)); /* Queue on ksnd_enomem_conns for retry after a timeout */ spin_lock_irqsave(&ksocknal_data.ksnd_reaper_lock, flags); -- 1.8.3.1