- 05 Aug, 2003 1 commit
-
-
Kochi Takayoshi authored
It seems that acpi_register_intr (in arch/ia64/kernel/acpi.c) takes an interrupt polarity/trigger in opposite way. Attached patch fixes this. Please apply. drivers/acpi/resource/rsirq.c decodes ACPI extended irq resource and stores in edge_level and active_high_low members of a structure (BTW, I think the names of these members are source of confusion ;). And this logic in acpi.c inverts both polarity and trigger. vector = iosapic_register_intr(gsi, polarity ? IOSAPIC_POL_HIGH : IOSAPIC_POL_LOW, mode ? IOSAPIC_EDGE : IOSAPIC_LEVEL); ACPI -> rsirq.c -> serial.c -> acpi.c -> iosapic.c High 0 0 0 IOSAPIC_POL_LOW Low 1 1 1 IOSAPIC_POL_HIGH Edge 1 0 0 IOSAPIC_LEVEL Level 0 1 1 IOSAPIC_EDGE As ACPI_ACTIVE_{HIGH,LOW} and ACPI_{LEVEL,EDGE}_SENSITIVE are defined in acpi subsystem, it should be safer to use these symbols.
-
- 04 Aug, 2003 4 commits
-
-
David Mosberger authored
ia64: sn2 module (& other misc.) fixes
-
David Mosberger authored
-
David Mosberger authored
ia64: sn2 update .del-sv.h~583ade34a48fc2a0: Delete: include/asm-ia64/sn/sv.h .del-sv.c~37c4d6a1e76bdd1d: Delete: arch/ia64/sn/kernel/sv.c
-
Alex Williamson authored
Here's a redesign of the CMC and CPE polling for both 2.6.0-test2 and 2.4.21. This is roughly the same design I requested comment on a while back (BTW, nobody commented...). Basically, rather than flooding all the cpus in parallel, I used some low priority interrupts to cascade through the cpus. This should be much more scalable. I also added a new feature of enabling interrupts for the CMC and CPE handlers. The SAL spec claims these functions are SMP safe and re-entrant and even recommends that the corrected error handlers should run with interrupts enabled. It works on HP boxes, others might want to double check that their firmware adheres to the spec. The combination of these things should keep polling from impacting system response time.
-
- 29 Jul, 2003 1 commit
-
-
Jesse Barnes authored
-
- 28 Jul, 2003 2 commits
-
-
David Mosberger authored
-
David Mosberger authored
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5
-
- 27 Jul, 2003 3 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
also detach the threads. Otherwise we'll leave them around as zombies, waiting for them to be picked up by their parent. Which might be the execve() thread itself, causing a deadlock.
-
Jens Axboe authored
Noted by Sean Estabrooks: There is a bug in "ll_rw_blk.c" handling partial bvec submissions. For whatever reason the floppy driver was triggering it more than other users (most likely because most other devices tend to be able to always complete a full request in one go). Fixed by updating the proper bio vector index entry.
-
- 26 Jul, 2003 29 commits
-
-
Bernardo Innocenti authored
Add kconfig options to allow excluding either or both the I/O schedulers. This can be useful for embedded systems (saves about ~13KB). All schedulers are enabled by default for non-embedded.
-
Geert Uytterhoeven authored
This updates the valkyriefb driver to the new API. From Paul Mackerras <paulus@samba.org>: "It compiles OK, but I haven't been able to test it. I have simplified the driver quite a bit using the knowledge that there can only ever be one valkyrie graphics adaptor in a system - it is the built-in graphics adaptor on various ancient mac and powermac machines, and we access it at a hard-coded address, so we can only handle one."
-
Ville Herva authored
Documentation/nmi-watchdoc.txt doesn't actually tell what options need to be enabled in kernel config in order to use NMI watchdog. I for one found it confusing.
-
Geert Uytterhoeven authored
Rename ariadne2 to zorro8390, since this driver supports several NS8390-based Zorro Ethernet cards. Kill all never used occurrencies of CONFIG_NE2K_ZORRO.
-
Geert Uytterhoeven authored
m68k cache updates (from Roman Zippel): - Uninline flush_icache_range() - Add virt_to_phys_slow() which handles vmalloc()ed space
-
Geert Uytterhoeven authored
M68k: Use genrtc on all m68k platforms
-
Geert Uytterhoeven authored
M68k: Allow ALLOWINT to be used with other types than short (fixes a problem with irqs_disabled(), from Roman Zippel)
-
Geert Uytterhoeven authored
dmasound: Implement missing SOUND_PCM_READ_RATE ioctl (from Richard Zidlicky)
-
Geert Uytterhoeven authored
MIPS: Show the correct logo on DEC and SGI machines.
-
Geert Uytterhoeven authored
M68k FPU emulator: Add fgetman, fgetexp and fsqrt (from Michael Müller and Roman Zippel)
-
Geert Uytterhoeven authored
M68k: A few missing updates to the new irq API: - Q40/Q60 keyboard - Q40/Q60 floppy - Sun-3x floppy
-
Geert Uytterhoeven authored
m68k page updates (from Roman Zippel): - Set _PAGE_RONLY bit and clear _PAGE_PRESENT to mark PAGE_NONE pte entries (this also makes PAGE_NONE fixup unnecessary) - Move _PAGE_FILE to a lower, so pte_to_pgoff/pgoff_to_pte becomes simpler
-
Geert Uytterhoeven authored
NCR53C9x: Remove unused initialization of SCp.have_data_in (from Maciej W. Rozycki). This affects the following drivers: - DECstation SCSI - Amiga Oktagon SCSI
-
Geert Uytterhoeven authored
Macfb compile fixes
-
Geert Uytterhoeven authored
M68k: Add missing include for IPV6
-
Geert Uytterhoeven authored
M68k: Update for changed do_fork() semantics in 2.5.70
-
Geert Uytterhoeven authored
M68k: Fix SCSI breakage introduced in 2.5.74 by not including <asm-generic/dma-mapping.h>, unless PCI is available.
-
Geert Uytterhoeven authored
M68k: show_stack() portability and cleanup patch: - Add a task pointer argument to show_stack() and pass NULL as the first argument where needed - Remove show_trace_task()
-
Geert Uytterhoeven authored
Sun-3 SCSI: Kill a warning about a nonmatching prototype after recent SCSI proc_info() changes.
-
Geert Uytterhoeven authored
lmc_proto.c includes <asm/smp.h>, causing build failures on UMP-only architectures
-
Geert Uytterhoeven authored
Atari ksyms: Kill obsolete symbol exports
-
Geert Uytterhoeven authored
M68k: Kill superfluous includes
-
Geert Uytterhoeven authored
Sun-3: pte_file fixes for sun-3 MMUs (from Sam Creasey)
-
Geert Uytterhoeven authored
Apollo: Kill initialization of obsolete mach_floppy_init and unnecessary mach_floppy_setup function pointers
-
Geert Uytterhoeven authored
Mac8390: Fix typo (from Etsushi Kato)
-
Geert Uytterhoeven authored
Update my GnuPG fingerprint and address information
-
Geert Uytterhoeven authored
M68k: Kill erroneous `inline' (found by gcc 3.2)
-
Geert Uytterhoeven authored
Mac/m68k sonic: Kill warning and remainings of 2.2-style flow control
-
Geert Uytterhoeven authored
Resurrect dmasound: Re-re-add dmasound to the build process (it got removed again in 2.5.71)
-