Kyle McMartin
1055a8af09
[PARISC] Use symbolic last syscall in __NR_Linux_syscalls
...
Hopefully will prevent people from forgetting to update this...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-21 15:36:05 +00:00
Guy Martin
2ed0e24359
[PARISC] Add missing statfs64 and fstatfs64 syscalls
...
Signed-off-by: Guy Martin <gmsoft@tuxicoman.be >
2007-02-21 15:33:59 +00:00
Kyle McMartin
04532c4f55
Revert "[PARISC] Optimize TLB flush on SMP systems"
...
This reverts commit 592ac93a60
which causes SMP machines with maxcpus > 1 to fail to boot...
2007-02-18 19:35:45 +00:00
Carlos O'Donell Jr
f6744bdd73
[PARISC] Compat signal fixes for 64-bit parisc
...
In copy_siginfo_from_user32:
Use compat_uptr_t. Use compat_ptr().
In copy_siginfo_to_user32:
Use compat_int_t. Use ptr_to_compat().
The sigevent_t structure has a 64-bit si_ptr field
that when copied to a 32-bit si_ptr will copy the wrong
word. For the compat copy use the si_int field instead.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:22:00 -05:00
Carlos O'Donell Jr
1e67685b1b
[PARISC] Reorder syscalls to match unistd.h
...
Move migrate_pages into the same position as specified
in unistd.h. This fixes migrate_pages, pselect6 and
ppoll syscalls.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:21:56 -05:00
Matthew Wilcox
c3de4b3815
Revert "[PATCH] make kernel/signal.c:kill_proc_info() static"
...
This reverts commit d3228a887c .
DeBunk this code. We need it for compat_sys_rt_sigqueueinfo.
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:20:07 -05:00
Kyle McMartin
d104f11c39
[PARISC] fix sys_rt_sigqueueinfo
...
the parisc affecting portion of the patch was inadvertantly
reverted a while ago.
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:19:59 -05:00
Helge Deller
992378a064
[PARISC] fix section mismatch warnings in harmony sound driver
...
fix for two warnings:
- Section mismatch: reference to .init.text:snd_harmony_mixer_init from .text.snd_harmony_probe after 'snd_harmony_probe'
- Section mismatch: reference to .init.text:snd_harmony_mixer_reset from .text.snd_harmony_mixer_init after 'snd_harmony_mixer_init'
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:19:12 -05:00
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
79793455eb
[PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:17:42 -05:00
Helge Deller
513e7ecd69
[PARISC] convert to use CONFIG_64BIT instead of __LP64__
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:17:13 -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
b288a8f79a
[PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc
...
Signed-off-by: Helge Deller <deller@gmx.de >
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:15:51 -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
f354ef8abe
[PARISC] rename *_ANY_ID to PA_*_ANY_ID in the exported header
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:09:12 -05:00
Kyle McMartin
f3cf267335
[PARISC] generate modalias for parisc_device_id tables
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:08:45 -05:00
Kyle McMartin
f2439b262a
[PARISC] move parisc_device_id definition to mod_devicetable.h
...
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org >
2007-02-17 01:08:11 -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