aha/arch/m32r
Arnd Bergmann c31ae4bb4a asm-generic: introduce asm/bitsperlong.h
This provides a reliable way for asm-generic/types.h and other
files to find out if it is running on a 32 or 64 bit platform.

We cannot use CONFIG_64BIT for this in headers that are included
from user space because CONFIG symbols are not available there.
We also cannot do it inside of asm/types.h because some headers
need the word size but cannot include types.h.

The solution is to introduce a new header <asm/bitsperlong.h>
that defines both __BITS_PER_LONG for user space and
BITS_PER_LONG for usage in the kernel. The asm-generic
version falls back to 32 bit unless the architecture overrides
it, which I did for all 64 bit platforms.

Signed-off-by: Remis Lima Baima <remis.developer@googlemail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2009-06-11 21:02:14 +02:00
..
boot m32r: build fix for __stringify macro 2009-05-02 21:43:26 +09:00
configs eeprom: More consistent symbol names 2009-01-26 21:19:57 +01:00
include/asm asm-generic: introduce asm/bitsperlong.h 2009-06-11 21:02:14 +02:00
kernel m32r: build fix for __stringify macro 2009-05-02 21:43:26 +09:00
lib m32r: export __ndelay 2008-09-27 18:27:21 +09:00
mm generic: make PFN_PHYS explicitly return phys_addr_t 2008-09-14 17:24:26 +02:00
oprofile oprofile: more whitespace fixes 2008-10-15 20:55:51 +02:00
platforms m32r: Move dot.gdbinit files 2007-09-03 11:30:18 +09:00
Kconfig Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2008-12-30 08:02:35 +10:30
Kconfig.debug
Makefile m32r: use KBUILD_DEFCONFIG 2008-04-29 14:46:00 +09:00