Re: linux-2.1.42 question

Alan Cox (
Fri, 20 Jun 1997 23:15:22 +0100 (BST)

> +#ifndef NO_ANK_FIX
> + __asm__ __volatile__ ("jmp 1f ; 1:");
> +#endif
> pg0[0] = old;
> local_flush_tlb();
> Apparently, it is a problem with tlb/command pipeline/hell-knows-more
> This may be "illusion", I frequently find that adding arbitrary extra
> instruction or some random data can make bugs disappear. Usually it
> is moving symbols in the kernel image and either:

Swap it for nops and see what occurs. This is however exactly the kind
of spot you find tlb/pipeline bugs in a lot of CPU's.