From 85a7b947ccb775e9ac5a53e95a8c666deb18d070 Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Fri, 25 Oct 1996 18:46:01 +0000 Subject: [PATCH] Another bugfix in isdn_net_autohup() --- drivers/isdn/isdn_net.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/isdn/isdn_net.c b/drivers/isdn/isdn_net.c index 3ef3e7df..148c4b90 100644 --- a/drivers/isdn/isdn_net.c +++ b/drivers/isdn/isdn_net.c @@ -21,6 +21,9 @@ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * $Log$ + * Revision 1.26 1996/10/23 23:05:36 fritz + * Bugfix: Divide by zero in isdn_net_autohup() + * * Revision 1.25 1996/10/22 23:13:58 fritz * Changes for compatibility to 2.0.X and 2.1.X kernels. * @@ -272,7 +275,6 @@ isdn_net_autohup() l->cps = 0; else l->cps = l->transcount / (jiffies - last_jiffies); - last_jiffies = jiffies; l->transcount = 0; if (dev->net_verbose > 3) printk(KERN_DEBUG "%s: %d bogocps\n", l->name, l->cps); @@ -293,6 +295,7 @@ isdn_net_autohup() } p = (isdn_net_dev *) p->next; } + last_jiffies = jiffies; isdn_timer_ctrl(ISDN_TIMER_NETHANGUP,anymore); restore_flags(flags); }