> On Wed, 12 May 1999 bvermeul@blackstar.xs4all.nl wrote:
>
> >I can't seem to find disable_irq_nosync in asm/irq.h, which is where I
> >found disable_irq. The version of 8390.c contains disable_irq, and
> >changing that back fixes the problem.
>
> You want to use disable_irq_nosync() (I developed it because it will
> provide better SMP scalability where the code is just SMP aware, and no
> wasted time in UP). If you can't compile try to do a `make dep clean'
> first.
You seem to have forgotten the fact that linux also supports the Alpha
platform. That's where I had the problem. The source was freshly untarred,
with all patches applied, and then a make oldconfig dep clean boot modules
so that wasn't the problem either. The fact that asm-alpha/irq.h didn't
contain said disable_irq_nosync() was the problem, as pointed out to me by
Ivan Kokshaysky. I of course made the mistake of not double checking the
i386 tree for it, but that's a different matter.
Thanks for your help,
Bas Vermeulen
-- When I shop for hardware I always look for the "Designed for Windows 95" logo. I really thank Microsoft(TM) for encouraging manufacturers to label their products this way, so I know what to AVOID.I stick to quality software:
Linux 2.2.6 | IBM OS/2 Warp (TM) v4.0
-- If I wanted to kill a battleship, I'd use a shitload of Harpoons. -- Paul TomblinNT is a lot cheaper. -- Petro
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/