Re: [Dri-devel] [2.6 patch] disallow DRM on 386

From: Alan Cox
Date: Tue Jan 20 2004 - 19:12:12 EST


On Maw, 2004-01-20 at 21:24, Adrian Bunk wrote:
> I got the following compile error in 2.6.1-mm5 with X86_CMPXCHG=n.
> This problem is not specific to -mm, and it always occurs when you
> include support for the 386 cpu (oposed to the 486 or later cpus) since
> in this case X86_CMPXCHG=n and therefoore cmpxchg isn't defined in
> include/asm-i386/system.h .
>
> The patch below disallows DRM if X86_CMPXCHG=n.

Ugly.

Fix system.h to always define cmpxchg.h and check its presence at
runtime when the DRM module loads, then you can build 386 kernels that
support DRI on higher machines.

The problem isnt that cmpxchg definitely doesn't exist, so system.h is
wrong IMHO

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/