android_kernel_xiaomi_sm8350/include/asm-alpha
Yasunori Goto c80d79d746 [PATCH] Configurable NODES_SHIFT
Current implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for
each arch.  Its definition is sometimes configurable.  Indeed, ia64 defines 5
NODES_SHIFT values in the current git tree.  But it looks a bit messy.

SGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has
been changeable by config.  Suitable node's number may be changed in the
future even if it is other architecture.  So, I wrote configurable node's
number.

This patch set defines just default value for each arch which needs multi
nodes except ia64.  But, it is easy to change to configurable if necessary.

On ia64 the number of nodes can be already configured in generic ia64 and SN2
config.  But, NODES_SHIFT is defined for DIG64 and HP'S machine too.  So, I
changed it so that all platforms can be configured via CONFIG_NODES_SHIFT.  It
would be simpler.

See also: http://marc.theaimsgroup.com/?l=linux-kernel&m=114358010523896&w=2

Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
Cc: Hirokazu Takata <takata@linux-m32r.org>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Andi Kleen <ak@muc.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Russell King <rmk@arm.linux.org.uk>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-04-11 06:18:39 -07:00
..
8253pit.h
a.out.h
agp_backend.h
agp.h
atomic.h
auxvec.h
barrier.h
bitops.h [PATCH] bitops: alpha: use generic bitops 2006-03-26 08:57:11 -08:00
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
checksum.h
compiler.h
console.h
core_apecs.h
core_cia.h
core_irongate.h
core_lca.h
core_marvel.h
core_mcpcia.h
core_polaris.h
core_t2.h
core_titan.h
core_tsunami.h
core_wildfire.h
cputime.h
current.h
delay.h
div64.h
dma-mapping.h [PATCH] alpha: dma-mapping.h: add "struct scatterlist;" 2006-02-01 08:53:11 -08:00
dma.h
elf.h
emergency-restart.h
err_common.h
err_ev6.h
err_ev7.h
errno.h
fcntl.h
floppy.h
fpu.h [PATCH] bitops: alpha: use config options instead of __alpha_fix__ and __alpha_cix__ 2006-03-26 08:57:09 -08:00
futex.h
gct.h
gentrap.h
hardirq.h
hw_irq.h
hwrpb.h
ide.h
io_trivial.h
io.h [PATCH] remove ISA legacy functions: remove the helpers 2006-03-24 07:33:19 -08:00
ioctl.h
ioctls.h
ipcbuf.h
irq.h
jensen.h
kmap_types.h
linkage.h
local.h
machvec.h
mc146818rtc.h
md.h
mman.h [PATCH] add asm-generic/mman.h 2006-02-15 15:32:22 -08:00
mmu_context.h [PATCH] more for_each_cpu() conversions 2006-03-23 07:38:17 -08:00
mmu.h
mmzone.h [PATCH] remove zone_mem_map 2006-03-27 08:44:47 -08:00
module.h
msgbuf.h
mutex.h
namei.h
page.h [PATCH] unify pfn_to_page: alpha pfn_to_page 2006-03-27 08:44:44 -08:00
pal.h
param.h
parport.h
pci.h
percpu.h
pgalloc.h
pgtable.h
poll.h [PATCH] alpha: make poll flags the same as other architectures 2006-03-28 09:16:02 -08:00
posix_types.h
processor.h [PATCH] alpha: task_pt_regs() 2006-01-12 09:08:50 -08:00
ptrace.h [PATCH] alpha: task_pt_regs() 2006-01-12 09:08:50 -08:00
reg.h
regdef.h
resource.h
rtc.h
rwsem.h
scatterlist.h
sections.h
segment.h
semaphore.h
sembuf.h
serial.h
setup.h
sfp-machine.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
socket.h
sockios.h
spinlock_types.h
spinlock.h
stat.h
statfs.h
string.h
suspend.h
sysinfo.h
system.h [PATCH] __cmpxchg() must really always be inlined on alpha 2006-02-07 16:12:31 -08:00
termbits.h
termios.h
thread_info.h [PATCH] death of get_thread_info/put_thread_info 2006-01-12 09:08:59 -08:00
timex.h
tlb.h
tlbflush.h
topology.h [PATCH] more for_each_cpu() conversions 2006-03-23 07:38:17 -08:00
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h
user.h
vga.h
xor.h