diff options
-rw-r--r-- | drivers/dahdi/dahdi-base.c | 2 | ||||
-rw-r--r-- | drivers/dahdi/dahdi_dummy.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c index eba0bdc..f7364fa 100644 --- a/drivers/dahdi/dahdi-base.c +++ b/drivers/dahdi/dahdi-base.c @@ -8342,7 +8342,7 @@ static void coretimer_func(unsigned long param) unsigned long ms_since_start; struct timespec now; const unsigned long MAX_INTERVAL = 100000L; - const unsigned long FOURMS_INTERVAL = HZ/250; + const unsigned long FOURMS_INTERVAL = max(HZ/250, 1); const unsigned long ONESEC_INTERVAL = HZ; const unsigned long MS_LIMIT = 3000; diff --git a/drivers/dahdi/dahdi_dummy.c b/drivers/dahdi/dahdi_dummy.c index cfc5fdc..f5b36b1 100644 --- a/drivers/dahdi/dahdi_dummy.c +++ b/drivers/dahdi/dahdi_dummy.c @@ -98,7 +98,7 @@ static struct hrtimer zaptimer; #define CLOCK_SRC "Linux26" static struct timer_list timer; static atomic_t shutdown; -#define JIFFIES_INTERVAL (HZ/250) /* 4ms is fine for dahdi_dummy */ +#define JIFFIES_INTERVAL max(HZ/250, 1) /* 4ms is fine for dahdi_dummy */ #endif /* Different bits of the debug variable: */ |