From f73f068967977545d4d60b36864475974dca2613 Mon Sep 17 00:00:00 2001 From: smh Date: Sun, 21 Dec 2014 03:06:11 +0000 Subject: MFC r274819: Prevent overflow issues in timeout processing MFC r274852: Fix build with asr driver Sponsored by: Multiplay --- sys/dev/glxiic/glxiic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/dev/glxiic') diff --git a/sys/dev/glxiic/glxiic.c b/sys/dev/glxiic/glxiic.c index 939c32d..b00e448 100644 --- a/sys/dev/glxiic/glxiic.c +++ b/sys/dev/glxiic/glxiic.c @@ -562,8 +562,8 @@ glxiic_start_timeout_locked(struct glxiic_softc *sc) GLXIIC_ASSERT_LOCKED(sc); - callout_reset(&sc->callout, sc->timeout * 1000 / hz, glxiic_timeout, - sc); + callout_reset_sbt(&sc->callout, SBT_1MS * sc->timeout, 0, + glxiic_timeout, sc, 0); } static void -- cgit v1.1