[Zrouter-src-freebsd] ZRouter.org: push to FreeBSD HEAD tree

zrouter-src-freebsd at zrouter.org zrouter-src-freebsd at zrouter.org
Mon Apr 23 09:20:11 UTC 2012


details:   http://zrouter.org/hg/FreeBSD/head//rev/055030542b84
changeset: 466:055030542b84
user:      Aleksandr Rybalko <ray at ddteam.net>
date:      Mon Apr 23 12:19:35 2012 +0300
description:
Use DELAY instead of pause, to not panicing on deadlocks

diffstat:

 head/sys/dev/switch/rt305x_switch.c |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 5442226d4a72 -r 055030542b84 head/sys/dev/switch/rt305x_switch.c
--- a/head/sys/dev/switch/rt305x_switch.c	Mon Apr 23 12:18:29 2012 +0300
+++ b/head/sys/dev/switch/rt305x_switch.c	Mon Apr 23 12:19:35 2012 +0300
@@ -660,7 +660,7 @@
 	    (reg << PCR0_REGADDR_SHIFT));
 
 	if (WAIT4(sc, RT_SW_PCR1, PCR1_PHY_WRITE_DONE, PCR1_PHY_WRITE_DONE,
-	    1000))
+	    2)) /* 2 ticks */
 		return (-1);
 
 	return (0);
@@ -678,7 +678,7 @@
 	    (reg << PCR0_REGADDR_SHIFT));
 
 	if (WAIT4(sc, RT_SW_PCR1, PCR1_PHY_READ_DONE, PCR1_PHY_READ_DONE,
-	    1000))
+	    2)) /* 2 ticks */
 		return (0xffff);
 
 	return ((READ4(sc, RT_SW_PCR1) >> PCR1_PHYDATA_SHIFT) & 0xffff);


More information about the Zrouter-src-freebsd mailing list