An error occurred fetching the project authors.
- 03 Oct, 2004 1 commit
-
-
Russell King authored
-
- 31 Aug, 2004 1 commit
-
-
Takashi Iwai authored
Currently add_interrupt_randomness() is called at each interrupt when one of the handlers has SA_SAMPLE_RANDOM flag, regardless whether the interrupt is processed by that handler or not. This results in the higher latency and perfomance loss. The patch fixes this behavior to avoid the unnecessary call by checking the return value from each handler. Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 24 Jun, 2004 1 commit
-
-
Andrew Morton authored
From: William Lee Irwin III <wli@holomorphy.com> The following patch makes irqaction's ->mask a cpumask as it was intended to be and wraps up the rest of the sweep. Only struct irqaction is usefully greppable, so there may be some assignments to ->mask missing still. This removes more code than it adds. From: William Lee Irwin III <wli@holomorphy.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 01 Jun, 2004 1 commit
-
-
Russell King authored
-
- 18 May, 2004 1 commit
-
-
Russell King authored
-
- 16 May, 2004 1 commit
-
-
Russell King authored
This moves a bunch of EXPORT_SYMBOL() statements from armksyms.c into the file which defines the function/variable such that the exports are localised. This also means we can get rid of the ugly __xxx_to_xxx__is_a_macro in include/asm-arm/arch-*/memory.h
-
- 27 Feb, 2004 1 commit
-
-
Russell King authored
This gives greater information on the cause of the bad IRQ, allowing the cause to be more effectively traced.
-
- 29 Dec, 2003 1 commit
-
-
Andrew Morton authored
From: corbet@lwn.net (Jonathan Corbet) This converts all architectures' /proc/interrupts implementation over to seq_file. We need this for SMP machines with ridiculous numbers of CPUs and if you convert one arch, you have to convert them all...
-
- 07 Oct, 2003 1 commit
-
-
Arnaldo Carvalho de Melo authored
-
- 13 May, 2003 1 commit
-
-
Russell King authored
-
- 08 Mar, 2003 1 commit
-
-
Andrew Morton authored
Patch from Zwane Mwaikambo <zwane@linuxpower.ca> On SMP or preemptible kernels, every instance of show_interrupts() is oopsily racy wrt request_irq() and free_irq(). Fix that up by taking the irq_desc_t's lock while walking the action list.
-
- 11 Feb, 2003 1 commit
-
-
Russell King authored
There are edge triggered interrupt controllers around where the "enable" control is before the edge detection. This means that we must keep the interrupts enabled, even when disable_irq() is in effect, and mark such interrupts for later processing. To make matters worse, some of these interrupt controllers do not provide any method to re-trigger the interrupt. We are unable to call the handler direct from enable_irq() since we may be in an IRQ-protected context. Therefore, we add such interrupts to a list of pending interrupts, which we process at the next hardware interrupt.
-
- 06 Feb, 2003 1 commit
-
-
Russell King authored
- Fix some minor build problems - Ensure init task initially runs the "user" domain in "manager" mode - Make backtrace more readable when KALLSYMS is enabled
-
- 01 Feb, 2003 1 commit
-
-
Russell King authored
-
- 01 Jan, 2003 1 commit
-
-
Russell King authored
-
- 17 Nov, 2002 1 commit
-
-
Russell King authored
Remove unnecessary references to various include files from arch/arm
-
- 03 Nov, 2002 1 commit
-
-
Russell King authored
- Make ioremap.c compile - Fix armv4_early_abort -> v4_early_abort - Fix MT_MINICACHE -> MT_MINICLEAN - Add MAP_POPULATE and MAP_NONBLOCK for ARM - Fix last remaining usage of kstat.irqs[cpu] - Add support for .init.initramfs section
-
- 31 Oct, 2002 1 commit
-
-
Andrew Morton authored
Companion to the previous patch: all the support needed for non-ia32 architectures.
-
- 30 Oct, 2002 1 commit
-
-
Russell King authored
-
- 23 Oct, 2002 1 commit
-
-
Russell King authored
- Add semaphore to prevent simultaneous probe_irq_on() callers. - Add probe_irq_mask() for yenta.c
-
- 01 Oct, 2002 1 commit
-
-
Russell King authored
This corrects spelling mistakes, adds missed configuration for cpufreq, corrects free_irq comment, etc.
-
- 28 Sep, 2002 1 commit
-
-
Russell King authored
This solves a problem whereby the generic interrupt code repeatedly called an interrupt handler, even though the interrupt handler had called disable_irq().
-
- 21 Aug, 2002 1 commit
-
-
Russell King authored
must be located at the top level of the interrupt handler.
-
- 03 Aug, 2002 1 commit
-
-
Russell King authored
From Rusty. The old form of designated initializers are obsolete: we need to replace them with the ISO C forms before 2.6. Gcc has always supported both forms anyway. (rmk - cleaned up spacing to be more reasonable)
-
- 27 Jul, 2002 1 commit
-
-
Russell King authored
irq_enter/irq_exit no longer take arguments. We also use the x86 methods for hardirq.h and softirq.h; they're sufficient for ARM.
-
- 22 Jul, 2002 1 commit
-
-
Ingo Molnar authored
Make people use the proper cli/sti replacements
-
- 09 Jul, 2002 2 commits
-
-
Russell King authored
is set correctly. Remove couple of debugging printk()s.
-
Russell King authored
-
- 17 Apr, 2002 1 commit
-
-
Russell King authored
- preempt updates - build fixes - new tlb flush macro - add asm/cacheflush.h and asm/tlbflush.h
-
- 24 Mar, 2002 1 commit
-
-
Russell King authored
-
- 25 Feb, 2002 1 commit
-
-
Russell King authored
loops within loops within loops checking until each IRQ level didn't have any more interrupts for us. This caused both latency problems, and locked out any chance of handling a second interrupt from down the chain while one on that chain was already in progress. The new structure splits out the machine specific IRQ handlers from the Linux driver specific IRQ handlers, giving the machine specific handlers much greater flexibility in handling the interrupt. We also suck the SA1100 IRQ edge selection function into the IRQ core.
-
- 05 Feb, 2002 6 commits
-
-
Linus Torvalds authored
- Russell King: large ARM update - Adam Richter et al: more kdev_t updates
-
Linus Torvalds authored
- Al Viro: more superblock cleanups - Jens Axboe: more patches for new block IO layer - Christoph Hellwig: get rid of the old, long- deprecated SCSI error handling
-
Linus Torvalds authored
- merge with Alan (USB, zoran, sony motion-eye, rio, dmi-scan)
-
Linus Torvalds authored
- Hui-Fen Hsu: sis900 driver update - NIIBE Yutaka: Super-H update - Alan Cox: more resyncs (ARM down, but more to go) - David Miller: network zerocopy, Sparc sync, qlogic,FC fix, etc. - David Miller/me: get rid of various drivers hacks to do mmap alignment behind the back of the VM layer. Create a real protocol for it.
-
Linus Torvalds authored
- Jens: better ordering of requests when unable to merge - Neil Brown: make md work as a module again (we cannot autodetect in modules, not enough background information) - Neil Brown: raid5 SMP locking cleanups - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and dentry leak fix - maestro3 shutdown fix - fix dcache hash calculation that could cause bad hashes under certain circumstances (Dean Gaudet) - David Miller: networking and sparc updates - Jeff Garzik: include file cleanups - Andy Grover: ACPI update - Coda-fs error return fixes - rth: alpha Jensen update
-
Linus Torvalds authored
-