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
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
c4ba7a2e44
[PARISC] Use fstatat64 instead of newfstatat syscall
...
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:59:38 -05:00
Matthew Wilcox
645d11d4ba
[PARISC] lba_pci format warnings
...
Fix resource_size_t warnings in a variety of ways
Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:58:50 -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
ca72a22327
[PARISC] fix fixup declarations for 32bit and use CONFIG_64BIT
...
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:56:16 -05:00
Helge Deller
94a1981df0
[PARISC] whitespace cleanups and unify 32/64bit user-access assembler inlines
...
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:54:42 -05:00
Helge Deller
e382876474
[PARISC] fix build for WARN_ON() when CONFIG_DEBUG_BUGVERBOSE=y
...
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:53:19 -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
Matthew Wilcox
3735313ad2
[PARISC] Add prototypes for flush_user_dcache_range and flush_user_icache_range
...
They're called from signal.c, so need to be prototyped
Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:43:51 -05:00
Kyle McMartin
959f4f13a3
[PARISC] "Fix" circular includes
...
Use a really big hammer for the mean time to get things building again.
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:43:10 -05:00
Matthew Wilcox
af5917f0cd
[PARISC] Only write to memory in test_and_set_bit/test_and_clear_bit if we're
...
going to change the bit.
Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:43:03 -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
Randolph Chung
592ac93a60
[PARISC] Optimize TLB flush on SMP systems
...
Signed-off-by: Randolph Chung <tausq@debian.org>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2007-02-17 00:41:27 -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
Steve French
004c46b9e5
[CIFS] One line missing from previous commit
...
Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-17 04:34:13 +00:00
Steve French
1b2b212603
[CIFS] mtime bounces from local to remote when cifs nocmtime i_flags overwritten
...
atime flag was also overwritten. Noticed by Shirish when he was debugging
an atime problem. Should help performance a bit too.
cifs should be getting time stamps from the server (that was the original
intent too)
Signed-off-by: Steve French <sfrench@us.ibm.com>
2007-02-17 04:30:54 +00:00
Len Brown
255f0385c8
Pull bugzilla-7897 into release branch
2007-02-16 22:12:04 -05:00
Len Brown
902b236c08
Pull bugzilla-7887 into release branch
2007-02-16 22:11:57 -05:00
Len Brown
08e4a10ec8
Pull bugzilla-7570 into release branch
2007-02-16 22:11:50 -05:00
Len Brown
4559b43822
Pull bugzilla-7200 into release branch
2007-02-16 22:11:37 -05:00
Len Brown
1004879f25
Pull bugzilla-7122 into release branch
2007-02-16 22:11:31 -05:00
Len Brown
f0e5ed7f32
Pull bugzilla-5534 into release branch
2007-02-16 22:11:21 -05:00