- 02 Nov, 2004 40 commits
-
-
Matthew Wilcox authored
Superio cleanup Committed-by: Grant Grundler <grundler@parisc-linux.org>
-
Matthew Wilcox authored
The default interruption handler "handle_interruption" does not properly check to see if the faulting space is the same as the users space. The problem lies in the fact that if a fault happens on the gateway we will not deliver signals to the process, the process will not die, and we may continue handling the same fault in a loop forever. Any malicious user code can crash the kernel by jumping into the gateway page at an inopportune address. The solution is to check if the user has the right privilege and if the spaces match, both faulting and currently active. The best action is to force the process back to it's own space of execution at address zero, and let it take a SIGSEGV. The process can never recover from this because it happens immediately after the return from the interrupt via rfi or rfir. Committed-by: Carlos O'Donell <carlos@parisc-linux.org>
-
Matthew Wilcox authored
Add new syscalls: tkill, waitid, fadvise64_64, set_tid_address, tgkill, mbind, [sg]et_mempolicy, {,l,f}{set,get,list,remove}xattr, timer_{create,settime,gettime,getoverrun,delete}, clock_{settime,gettime,getres,nanosleep} Committed-by: Matthew Wilcox <willy@parisc-linux.org>
-
Matthew Wilcox authored
PTRACE_GETEVENTMSG was not 64-bit clean, fix it Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
remove the now unused lcopy_*_user routines Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
Stop exporting the old memcpy symbols Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
dump the stack on a BUG() Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
register cpus with sysfs Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
- new memcpy routine, replaces memcpy, bcopy, copy_{from,to,in}_user implementations - workaround gcc-3.0 limitations for asm() - Pip and Rufus pointed out the flaw in the current misaligned memcopy routines. Randolph now owes lots of Milk bones. - updates to work with testsuite - sparse annotations - Improve copy performance for small and unaligned copies - Enable merge optimization for non-PA20 builds too Committed-by: Randolph Chung <tausq@parisc-linux.org> Committed-by: James Bottomley <jejb@parisc-linux.org>
-
Matthew Wilcox authored
fix CONFIG_DISCONTIGMEM support Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
- Fix Astro/Elroy LMMIO space reporting in /proc/iomem. - Output in /proc/iomem include PCI bus number and "Extra LMMIO" range. - LBA now reports proper addresses routed down from SBA. - add mercury_cfg_ops. This fixes the tg3 init delay problem. PDC took ~20ms per PCI cfg write. tg3 performs ~1600 writes (~30 seconds per NIC) during init. Alternative is the relocate PDC to host ram. But that would burn ~4MB of RAM. This is cheaper. - add PCI_F_EXTEND to asm/pci.h - replaces private definitions Committed-by: Grant Grundler <grundler@parisc-linux.org>
-
Matthew Wilcox authored
Add memory clobber to userspace syscall wrapper provided by kernel, this matches glibc definition. Committed-by: Carlos O'Donell <carlos@parisc-linux.org>
-
Matthew Wilcox authored
export global fixup routines Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
Matthew Wilcox authored
Revamp exceptions support to use fixup sections Committed-by: Randolph Chung <tausq@parisc-linux.org>
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Russell King authored
- linux/8250.h is replaced by linux/serial_8250.h - we now pass serial port information via a platform device.
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Fixes mis-labelled timer variables, and incldes the clock header to allow the code to compile. This was not caught on previous rounds as all the s3c2440 machine support is pending the finalisation of the new s3c2440 uart driver (arriving soon) Signed-off-by: Ben Dooks
-
Ben Dooks authored
Patch from Ben Dooks Select the PCLK based TIMER4 to provide the system timer tick if there is no machine specific timer setup specified. This should make it easier to add new machines, as well as cut down on the code required in time.c when they are added. Signed-off-by: Ben Dooks
-
George G. Davis authored
Patch from George G. Davis The Lubbock PCMCIA socket driver, drivers/pcmcia/pxa2xx_lubbock.c, lacks a MODULE_LICENSE declaration. This patch merely adds the missing MODULE_LICENSE declaration to eliminate tainted kernel warnings when this driver is built as a module. I have intentionally not used the Dual MPL/GPL license in this case because 1) current linux-2.6.10-rc1 PXA PCMCIA drivers use only the GPL license, 2) the original source files on which the PXA PCMCIA drivers are based, i.e. the SA11xx PCMCIA drivers, state: "If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL." Signed-off-by:: George G. Davis
-
Nicolas Pitre authored
Patch from Nicolas Pitre This allows to set the default state of GPIOs before they're enabled as output, eliminating spurious level transitions. Signed-off-by: Nicolas Pitre
-
Colin Leroy authored
Here's the patch that supercedes the one I asked you to drop. It changes the fan speed logic so that the fans will go incrementally fast instead of using just two steps. Also, it starts and stops both fans instead of just one on Powerbooks 15" and 17" (functionality asked by most of the Albooks users on Debian's ML, and justified by the fact that fan 1 and fan 2 do not correspond to CPU and GPU, as we previously thought). Signed-off-by: Colin Leroy <colin@colino.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Russell King authored
VIDEO_MODE_SECAM was incorrectly writing the contents of cached register 14 back to hardware register 8, rather than using cached register 8. Signed-off-by: Russell King <rmk@arm.linux.org.uk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Jesse Barnes authored
This is a small patch to deviceiobook.tmpl to describe the new mmiowb routine a bit more completely. I've also updated it to provide pointers to drivers that do write flushing, use mmiowb, and use the readX_relaxed routines. Acked-by: Grant Grundler <grundler@parisc-linux.org> Signed-off-by: Jesse Barnes <jbarnes@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Cleanup and update to Documentation/floppy.txt. Fix one incorrect option in listing. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Update status of Computone Intelliport driver in MAINTAINERS. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Minor cleanup and status update to Documentation/computone.txt. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Update status of digiecpa driver in MAINTAINERS. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Update status of digiecpa driver & fix broken links in Documentation/digiecpa.txt. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Fix reference to digiboard maintenance status - the digiecpa driver obsoleted the original driver. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Remove reference to to-be-deleted file in Documentation/00-INDEX. Signed-off-by: <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
James Nelson authored
Remove obsolete Documentation/digiboard.txt file - driver was obsoleted by the digiecpa driver. Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Bjorn Helgaas authored
Cleanup/bugfix HPET driver: - hpet_init() could return failure with driver still registered with ACPI - driver add() functions were marked __init, but can be called any time until driver is unregistered (not a real problem until HPETs can be hotplugged) - time interpolator registration now done in driver add() path, so we can support removal of HPETs someday - physical MMIO address should be printed, not ioremapped address Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Miles Bader authored
Signed-off-by: Miles Bader <miles@gnu.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Miles Bader authored
Signed-off-by: Miles Bader <miles@gnu.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Miles Bader authored
Signed-off-by: Miles Bader <miles@gnu.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Miles Bader authored
Signed-off-by: Miles Bader <miles@gnu.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-