David Gibson
3ddfbcf19b
[PATCH] powerpc: Consolidate asm compatibility macros
...
This patch consolidates macros used to generate assembly for
compatibility across different CPUs or configs. A new header,
asm-powerpc/asm-compat.h contains the main compatibility macros. It
uses some preprocessor magic to make the macros suitable both for use
in .S files, and in inline asm in .c files. Headers (bitops.h,
uaccess.h, atomic.h, bug.h) which had their own such compatibility
macros are changed to use asm-compat.h.
ppc_asm.h is now for use in .S files *only*, and a #error enforces
that. As such, we're a lot more careless about namespace pollution
here than in asm-compat.h.
While we're at it, this patch adds a call to the PPC405_ERR77 macro in
futex.h which should have had it already, but didn't.
Built and booted on pSeries, Maple and iSeries (ARCH=powerpc). Built
for 32-bit powermac (ARCH=powerpc) and Walnut (ARCH=ppc).
Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-11-10 13:10:38 +11:00
..
acpi
asm-alpha
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-arm
[ARM] 3057/1: Add memory control method to support OneNAND sync burst read
2005-11-09 15:15:10 +00:00
asm-arm26
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-cris
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-frv
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-generic
[PATCH] RapidIO support: core base
2005-11-07 07:53:46 -08:00
asm-h8300
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-i386
[PATCH] Kprobes: Track kprobe on a per_cpu basis - i386 changes
2005-11-07 07:53:45 -08:00
asm-ia64
Auto-update from upstream
2005-11-07 09:05:22 -08:00
asm-m32r
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m68k
[SPARC]: Kill remaining kbio.h references.
2005-11-07 14:12:21 -08:00
asm-m68knommu
[PATCH] m68knommu: move some platform irq support out of irq.h
2005-11-07 08:00:47 -08:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2005-11-07 11:15:23 -08:00
asm-parisc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-powerpc
[PATCH] powerpc: Consolidate asm compatibility macros
2005-11-10 13:10:38 +11:00
asm-ppc
[PATCH] powerpc: Merge cacheflush.h and cache.h
2005-11-10 13:09:22 +11:00
asm-ppc64
[PATCH] powerpc: Consolidate asm compatibility macros
2005-11-10 13:10:38 +11:00
asm-s390
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
asm-sh
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sh64
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sparc
[SPARC]: remove vuid_event.h
2005-11-07 14:11:38 -08:00
asm-sparc64
[SPARC64] mm: simpler tlb_flush_mmu
2005-11-07 14:12:08 -08:00
asm-um
[PATCH] uml: maintain own LDT entries
2005-11-07 07:53:31 -08:00
asm-v850
[PATCH] include/asm-v850/ "extern inline" -> "static inline"
2005-11-07 07:53:32 -08:00
asm-x86_64
[PATCH] Kprobes: Track kprobe on a per_cpu basis - x86_64 changes
2005-11-07 07:53:46 -08:00
asm-xtensa
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
keys
[PATCH] Keys: Export user-defined keyring operations
2005-10-30 17:37:22 -08:00
linux
[NETFILTER] nfnetlink: nfattr_parse() can never fail, make it void
2005-11-09 12:59:13 -08:00
math-emu
media
[PATCH] V4L: 904: added dvb support for tda8275a philips tiger reference design
2005-11-09 07:56:30 -08:00
mtd
[MTD] user-abi: Clean up trailing white spaces
2005-11-07 14:43:11 +01:00
net
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
2005-11-09 08:34:36 -08:00
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] ucm: 32/64 compatibility fixes
2005-11-01 13:18:54 -08:00
rxrpc
scsi
Merge by Hand
2005-11-04 22:29:52 -06:00
sound
[ALSA] version 1.0.10rc3
2005-11-07 14:35:14 +01:00
video