[hermon] Throttle debug output when sensing port type
When auto-detecting the initial port type, the Hermon driver will spam
the debug output without hesitation. Add a short delay in each
iteration to fix this.
Signed-off-by: Christian Iversen <ci@iversenit.dk>
diff --git a/src/drivers/infiniband/hermon.c b/src/drivers/infiniband/hermon.c
index e3b692d..35326ac 100644
--- a/src/drivers/infiniband/hermon.c
+++ b/src/drivers/infiniband/hermon.c
@@ -3743,6 +3743,9 @@
rc = port_type;
return rc;
}
+
+ /* Avoid spamming debug output */
+ mdelay ( 50 );
} while ( ( port_type == HERMON_PORT_TYPE_UNKNOWN ) &&
( ( elapsed = ( currticks() - start ) ) <
HERMON_SENSE_PORT_TIMEOUT ) );