patch-2.2.0-pre1 linux/drivers/isdn/hisax/callc.c
Next file: linux/drivers/macintosh/macserial.c
Previous file: linux/drivers/isdn/avmb1/b1lli.c
Back to the patch index
Back to the overall index
- Lines: 37
- Date:
Sun Dec 27 10:44:45 1998
- Orig file:
v2.1.132/linux/drivers/isdn/hisax/callc.c
- Orig date:
Wed Apr 1 20:11:50 1998
diff -u --recursive --new-file v2.1.132/linux/drivers/isdn/hisax/callc.c linux/drivers/isdn/hisax/callc.c
@@ -62,7 +62,7 @@
#include "hisax.h"
#ifdef MODULE
-#define MOD_USE_COUNT ((&__this_module)->usecount)
+#define MOD_USE_COUNT ( GET_USE_COUNT (&__this_module))
#endif /* MODULE */
const char *lli_revision = "$Revision: 2.13 $";
@@ -2055,7 +2055,7 @@
if (csta->channel[0].debug & 0x400) {
jiftime(tmp, jiffies);
i = strlen(tmp);
- sprintf(tmp + i, " LOCK modcnt %lx\n", MOD_USE_COUNT);
+ sprintf(tmp + i, " LOCK modcnt %d\n", MOD_USE_COUNT);
HiSax_putstatus(csta, tmp);
}
#endif /* MODULE */
@@ -2066,7 +2066,7 @@
if (csta->channel[0].debug & 0x400) {
jiftime(tmp, jiffies);
i = strlen(tmp);
- sprintf(tmp + i, " UNLOCK modcnt %lx\n", MOD_USE_COUNT);
+ sprintf(tmp + i, " UNLOCK modcnt %d\n", MOD_USE_COUNT);
HiSax_putstatus(csta, tmp);
}
#endif /* MODULE */
@@ -2128,7 +2128,8 @@
break;
#ifdef MODULE
case (55):
- MOD_USE_COUNT = 0;
+ while ( MOD_USE_COUNT > 0)
+ MOD_DEC_USE_COUNT;
HiSax_mod_inc_use_count();
break;
#endif /* MODULE */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov