linux/arch
Akinobu Mita a56560b3b2 asm-generic: change little-endian bitops to take any pointer types
This makes the little-endian bitops take any pointer types by changing the
prototypes and adding casts in the preprocessor macros.

That would seem to at least make all the filesystem code happier, and they
can continue to do just something like

  #define ext2_set_bit __test_and_set_bit_le

(or whatever the exact sequence ends up being).

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Mikael Starvik <starvik@axis.com>
Cc: David Howells <dhowells@redhat.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Matthew Wilcox <willy@debian.org>
Cc: Grant Grundler <grundler@parisc-linux.org>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
Cc: Hirokazu Takata <takata@linux-m32r.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Chris Zankel <chris@zankel.net>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-03-23 19:46:12 -07:00
..
alpha add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
arm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 2011-03-23 07:58:09 -07:00
avr32 asm-generic: rename generic little-endian bitops functions 2011-03-23 19:46:11 -07:00
blackfin Blackfin: ip0x: fix unused variable warning 2011-03-18 05:17:02 -04:00
cris add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
frv add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
h8300 add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
ia64 ia64: fix build breakage in asm/thread_info.h 2011-03-23 19:46:09 -07:00
m32r add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
m68k asm-generic: rename generic little-endian bitops functions 2011-03-23 19:46:11 -07:00
m68knommu Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2011-03-16 19:02:36 -07:00
microblaze Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 2011-03-20 18:14:55 -07:00
mips add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
mn10300 add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
parisc add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
powerpc asm-generic: change little-endian bitops to take any pointer types 2011-03-23 19:46:12 -07:00
s390 add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
score mm: NUMA aware alloc_thread_info_node() 2011-03-22 17:44:01 -07:00
sh mm: NUMA aware alloc_thread_info_node() 2011-03-22 17:44:01 -07:00
sparc add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
tile mm: NUMA aware alloc_thread_info_node() 2011-03-22 17:44:01 -07:00
um um: remove file pointer from ioctl 2011-03-22 17:44:09 -07:00
unicore32 unicore32: rewrite arch-specific tlb.h to use asm-generic version 2011-03-17 09:19:21 +08:00
x86 x86: allow CONFIG_ISA_DMA_API to be disabled 2011-03-22 17:44:16 -07:00
xtensa add the common dma_addr_t typedef to include/linux/types.h 2011-03-22 17:44:09 -07:00
.gitignore
Kconfig oprofile, s390: Cleanups 2011-03-16 14:30:40 +01:00