Re: [GIT PULL] x86/asm for 2.6.36

From: Linus Torvalds
Date: Fri Aug 06 2010 - 13:18:25 EST


On Thu, Aug 5, 2010 at 1:37 PM, H. Peter Anvin <hpa@xxxxxxxxxxxxxxx> wrote:
>
>  git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-asm-for-linus
>
> H. Peter Anvin (7):
> x86, asm: Clean up and simplify set_64bit()

Hmm. This seems to cause compiler warnings for me on x86-64:

drivers/pci/intr_remapping.c: In function ‘modify_irte’:
drivers/pci/intr_remapping.c:314: warning: passing argument 1 of
‘set_64bit’ from incompatible pointer type
/home/torvalds/v2.6/linux/arch/x86/include/asm/cmpxchg_64.h:6: note:
expected ‘volatile u64 *’ but argument is of type ‘long unsigned int
*’

and I'm not clear on the reason for that function prototype change.

Linus
--
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/