Mike Frysinger
b7cffc1f29
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
...
I noticed this because alpha was broken due to the recent commit commit
bdc807871d ("avoid overflows in
kernel/time.c"). Most arches do something like this in their
asm/param.h:
#ifdef __KERNEL__
# define HZ CONFIG_HZ
#else
# define HZ 100
#endif
A few arches though (namely alpha/h8300/um/v850/xtensa) either do no set
HZ at all for !__KERNEL__, or they set it wrongly. This should bring all
arches in line by setting up HZ for userspace.
Without this currently perl 5.10 doesn't build on alpha:
perl.c: In function 'perl_construct':
perl.c:388: error: 'CONFIG_HZ' undeclared (first use in this function)
-> http://buildd.debian.org/fetch.cgi?pkg=perl;ver=5.10.0-10;arch=alpha;stamp=1210252894
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Jeff Dike <jdike@addtoit.com>
Cc: Chris Zankel <chris@zankel.net>
Cc: maximilian attems <max@stro.at>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ HZ on alpha is 1024 for historical reasons. - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-05-14 19:11:14 -07:00
..
a.out-core.h
aout: suppress A.OUT library support if !CONFIG_ARCH_SUPPORTS_AOUT
2008-02-08 09:22:30 -08:00
a.out.h
aout: move STACK_TOP[_MAX] to asm/processor.h
2008-02-08 09:22:29 -08:00
alternative-asm.h
x86: rename .i assembler includes to .h
2007-10-17 20:16:29 +02:00
alternative.h
apic.h
archparam-i386.h
archparam-ppc.h
archparam-x86_64.h
asm.h
uml: add asm-um/asm.h
2008-01-30 13:31:17 +01:00
atomic.h
auxvec.h
bitops.h
forbid asm/bitops.h direct inclusion
2007-10-19 11:53:41 -07:00
boot.h
bug.h
uml: use generic BUG
2007-06-24 08:59:11 -07:00
bugs.h
byteorder.h
cache.h
cacheflush.h
calling.h
checksum.h
cmpxchg.h
x86: create asm/cmpxchg.h
2007-05-08 11:15:20 -07:00
cobalt.h
common.lds.S
uml: fix linker script alignment bugs
2007-08-31 01:42:22 -07:00
cpufeature.h
cputime.h
current.h
uml: current.h cleanup
2008-02-05 09:44:28 -08:00
delay.h
[PATCH] uml: fix unreasonably long udelay
2007-04-02 10:06:08 -07:00
desc.h
device.h
div64.h
rename div64_64 to div64_u64
2008-05-01 08:03:58 -07:00
dma-mapping.h
dma.h
dwarf2.h
elf-i386.h
uml: style cleanup
2008-02-05 09:44:28 -08:00
elf-ppc.h
elf-x86_64.h
uml: header untangling
2008-02-05 09:44:28 -08:00
emergency-restart.h
errno.h
fcntl.h
fixmap.h
uml: runtime host VMSPLIT detection
2008-02-08 09:22:42 -08:00
floppy.h
frame.h
x86: rename .i assembler includes to .h
2007-10-17 20:16:29 +02:00
futex.h
hardirq.h
highmem.h
host_ldt-i386.h
host_ldt-x86_64.h
hw_irq.h
ide.h
io.h
ioctl.h
ioctls.h
ipcbuf.h
irq.h
uml: random driver fixes
2008-05-13 08:02:22 -07:00
irq_regs.h
irq_vectors.h
irqflags.h
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
kvm.h
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
ldt.h
uml: LDT mutex conversion
2008-02-05 09:44:31 -08:00
linkage.h
uml: get rid of asmlinkage
2008-02-05 09:44:25 -08:00
local.h
locks.h
mca_dma.h
mman.h
mmu.h
mmu_context.h
uml: cover stubs with a VMA
2008-02-05 09:44:29 -08:00
module-generic.h
module-i386.h
module-x86_64.h
msgbuf.h
mtrr.h
mutex.h
namei.h
nops.h
git-x86: unbreak UML
2008-01-30 13:32:38 +01:00
page.h
uml: use PAGE_SIZE in linker scripts
2008-05-13 08:02:22 -07:00
page_offset.h
param.h
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
paravirt.h
uml: add asm/paravirt.h
2007-06-24 08:59:11 -07:00
pci.h
pda.h
percpu.h
pgalloc.h
CONFIG_HIGHPTE vs. sub-page page tables.
2008-02-08 09:22:42 -08:00
pgtable-2level.h
uml: 64-bit tlb fixes
2008-02-05 09:44:29 -08:00
pgtable-3level.h
uml: 64-bit tlb fixes
2008-02-05 09:44:29 -08:00
pgtable.h
mm: introduce pte_special pte bit
2008-04-28 08:58:23 -07:00
poll.h
posix_types.h
prctl.h
processor-generic.h
uml: runtime host VMSPLIT detection
2008-02-08 09:22:42 -08:00
processor-i386.h
uml: remove xmm checking on x86
2008-02-05 09:44:24 -08:00
processor-ppc.h
processor-x86_64.h
uml: x86_64 should copy %fs during fork
2008-02-08 09:22:43 -08:00
ptrace-generic.h
uml: ptrace floating point fixes
2007-10-16 09:43:07 -07:00
ptrace-i386.h
uml: ptrace floating point fixes
2007-10-16 09:43:07 -07:00
ptrace-x86_64.h
uml: remove code made redundant by CHOOSE_MODE removal
2007-10-16 09:43:05 -07:00
required-features.h
uml: fix build breakage
2007-05-09 12:30:48 -07:00
resource.h
rwlock.h
rwsem.h
scatterlist.h
sections.h
segment.h
semaphore.h
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext-generic.h
sigcontext-i386.h
sigcontext-ppc.h
sigcontext-x86_64.h
siginfo.h
signal.h
smp.h
uml: fix inlines
2007-10-16 09:43:06 -07:00
socket.h
sockios.h
spinlock.h
spinlock_types.h
stat.h
statfs.h
string.h
suspend.h
system-generic.h
system-i386.h
system-ppc.h
system-x86_64.h
termbits.h
termios.h
thread_info.h
uml: current.h cleanup
2008-02-05 09:44:28 -08:00
timex.h
tlb.h
uml: compile error fix
2008-04-15 19:35:40 -07:00
tlbflush.h
remove unused flush_tlb_pgtables
2007-10-19 11:53:34 -07:00
topology.h
types.h
uaccess.h
uml: header untangling
2008-02-05 09:44:28 -08:00
ucontext.h
unaligned.h
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
unistd.h
x86 merge fallout: uml
2007-10-29 07:41:32 -07:00
user.h
vga.h
vm-flags-i386.h
vm-flags-x86_64.h
vm86.h
xor.h