Helge Deller
bcc0e04c5c
[PARISC] do not export get_register/set_register
...
- noticed by Randolph Chung (tausq)
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:18:20 -05:00
Helge Deller
a8f44e3889
[PARISC] use CONFIG_64BIT instead of __LP64__
...
- additionally update my copyright timestamps
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:16:40 -05:00
Helge Deller
0b3d643f9e
[PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro
...
- this macro unifies the code to add exception table entries
- additionally use ENTRY()/ENDPROC() at more places
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:16:26 -05:00
Helge Deller
8e9e9844b4
[PARISC] more ENTRY(), ENDPROC(), END() conversions
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:16:12 -05:00
Helge Deller
2f75c12c66
[PARISC] Fixes /proc/cpuinfo cache output on B160L
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:15:16 -05:00
Helge Deller
c5e7655297
[PARISC] implement standard ENTRY(), END() and ENDPROC()
...
Use the macros in entry.S
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:14:37 -05:00
Kyle McMartin
430a502abe
[PARISC] kill ENTRY_SYS_CPUS
...
it's unlikely iCOD will ever happen on parisc-linux now... ;-)
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:11:41 -05:00
Kyle McMartin
5492a0f001
[PARISC] clean up debugging printks in smp.c
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:11:14 -05:00
Kyle McMartin
2b163b71e6
[PARISC] factor syscall_restart code out of do_signal
...
looks better this way... ;)
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:11:06 -05:00
Kyle McMartin
a04b060538
[PARISC] display parisc device modalias in sysfs
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:08:09 -05:00
Helge Deller
3fe4c55ebc
[PARISC] use less assembler statements in syscall path
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:06:32 -05:00
Kyle McMartin
4650f0a583
[PARISC] Add TIF_RESTORE_SIGMASK support
...
And unmask the pselect6/ppoll system calls.
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:06:04 -05:00
Helge Deller
0bbdac0897
[PARISC] detect recursive kernel crash earlier
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:04:13 -05:00
Helge Deller
6e16d9409e
[PARISC] Convert soft power switch driver to kthread
...
And remove it's reference in time.c.
Allow lcd_print() to take a const char *.
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:03:43 -05:00
Helge Deller
324c7e6545
[PARISC] disable cr16 clocksource when multiple CPUs are online
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:02:47 -05:00
Helge Deller
12df29b64c
[PARISC] GENERIC_TIME patchset for parisc
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:02:29 -05:00
Helge Deller
df47b4386a
[PARISC] a and b in "break a,b" message were swapped
...
And clean up 32/64bit branch assembler statements
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:00:56 -05:00
Kyle McMartin
0c2de3c6c4
[PARISC] use fls_long in irq.c
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:00:25 -05:00
Helge Deller
19dd705f4e
[PARISC] add missing syscalls for vmsplice, move_pages, getcpu & epoll_pwait
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:57:56 -05:00
Helge Deller
bd83bcffb2
[PARISC] dump stack backtrace on BUG() and add syslog-levels to printk()s
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:56:52 -05:00
Helge Deller
6891f8a113
[PARISC] Generic BUG
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:51:46 -05:00
Matthew Wilcox
9f15c82686
[PARISC] Fix show_stack() when we can't kmalloc
...
show_stack() was calling kzalloc() to allocate a struct pt_regs.
This meant that *really* early stack dumps would cause a null pointer
dereference. x86_64 allocates its pt_regs on the stack, so do the same.
Kyle actually committed this exact patch to CVS on
Wed Jul 26 14:32:39 2006 UTC, and never moved it across to git.
Bad Kyle.
Signed-off-by: Matthew Wilcox <matthew@wil.cx >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:51:25 -05:00
Matthew Wilcox
e6fc0449be
[PARISC] Remove sched.h from uaccess.h on parisc
...
Al Viro did this for x86-64 and reduced the number of dependencies on
sched.h significantly. We had a couple of files which were relying on
uaccess.h pulling in sched.h, so they need explicit dependencies added.
Signed-off-by: Matthew Wilcox <matthew@wil.cx >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:44:30 -05:00
Randolph Chung
d6ce8626db
[PARISC] Clean up the cache and tlb headers
...
No changes in functionality.
Signed-off-by: Randolph Chung <tausq@debian.org >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 00:41:30 -05:00
Kyle McMartin
e7b3ca0854
Merge branch 'parisc' from /home/kyle/repos/parisc-2.6.git
...
Conflicts:
arch/parisc/hpux/sys_hpux.c
arch/parisc/mm/ioremap.c
2007-02-17 00:18:23 -05:00