For those who have the newest gcc compiler (2.95) and experience trouble
compiling the hfmodem stuff in the latest kernel, here is a patch
that fixes this. Don't know if this affects the actual modem, because
I cannot test it (maybe somebody else can?). Should also work with
older compilers.

--------------------------------------------------------------------------------
--- linux-2.2.10/drivers/char/hfmodem/refclock.c~       Tue Jul 21 21:26:04 1998
+++ linux-2.2.10/drivers/char/hfmodem/refclock.c        Sun Aug  8 21:37:14 1999
@@ -133,8 +133,8 @@
                __asm__("rdtsc;\n\t"
                        "subl %2,%%eax\n\t"
                        "sbbl %3,%%edx\n\t" : "=&a" (tmp0), "=&d" (tmp1) 
-                       : "m" (dev->clk.starttime_lo), "m" (dev->clk.starttime_hi) : 
"ax", "dx");
-               __asm__("mull %1" : "=d" (tmp2) : "m" (scale_rdtsc), "a" (tmp0) : 
"ax");
+                       : "m" (dev->clk.starttime_lo), "m" (dev->clk.starttime_hi));
+               __asm__("mull %1" : "=d" (tmp2) : "m" (scale_rdtsc), "a" (tmp0));
                __asm__("mull %1" : "=a" (tmp3) : "m" (scale_rdtsc), "a" (tmp1) : 
"dx");
                curtime = tmp2 + tmp3;
                goto time_known;
--------------------------------------------------------------------------------

Joop
-- 

 Joop Stakenborg PA4TU, ex-PA3ABA 
      <[EMAIL PROTECTED]>
 Linux Amateur Radio Software Database
    http://radio.linux.org.au

Reply via email to