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
Len Brown
8800c0ebf5
Pull remove-hotkey into release branch
2007-02-16 22:11:02 -05:00
Len Brown
9cdd79c9b9
Pull sony into release branch
2007-02-16 22:10:55 -05:00
Len Brown
c0cd79d114
Pull fluff into release branch
...
Conflicts:
arch/x86_64/pci/mmconfig.c
drivers/acpi/bay.c
Signed-off-by: Len Brown <len.brown@intel.com>
2007-02-16 22:10:32 -05:00
John Keller
db2d4ccdc8
ACPI: IA64: react to acpi_table_parse() return value change
...
acpi_boot_init() is making a bad check on the return
status from acpi_table_parse(). acpi_table_parse() now
returns zero on success, one on failure.
Signed-off-by: Aaron Young <ayoung@sgi.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2007-02-16 22:07:36 -05:00
Len Brown
5ee6edbcde
ACPI: hotkey: remove driver, per feature-removal-schedule.txt
...
Signed-off-by: Len Brown <len.brown@intel.com>
2007-02-16 21:45:57 -05:00
Bartlomiej Zolnierkiewicz
ccf352894c
ide: make ide_hwif_t.ide_dma_host_on void (v2)
...
* since ide_hwif_t.ide_dma_host_on is called either when drive->using_dma == 1
or when return value is discarded make it void, also drop "ide_" prefix
* make __ide_dma_host_on() void and drop "__" prefix
v2:
* while at it rename atiixp_ide_dma_host_on() to atiixp_dma_host_on()
and sgiioc4_ide_dma_host_on() to sgiioc4_dma_host_on().
[ Noticed by Sergei Shtylyov <sshtylyov@ru.mvista.com>. ]
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2007-02-17 02:40:26 +01:00
Bartlomiej Zolnierkiewicz
7469aaf6a3
ide: make ide_hwif_t.ide_dma_{host_off,off_quietly} void (v2)
...
* since ide_hwif_t.ide_dma_{host_off,off_quietly} always return '0'
make these functions void and while at it drop "ide_" prefix
* fix comment for __ide_dma_off_quietly()
* make __ide_dma_{host_off,off_quietly,off}() void and drop "__" prefix
v2:
* while at it rename atiixp_ide_dma_host_off() to atiixp_dma_host_off(),
sgiioc4_ide_dma_{host_off,off_quietly}() to sgiioc4_dma_{host_off,off_quietly}()
and sl82c105_ide_dma_off_quietly() to sl82c105_dma_off_quietly()
[ Noticed by Sergei Shtylyov <sshtylyov@ru.mvista.com>. ]
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2007-02-17 02:40:26 +01:00