- 07 Aug, 2003 7 commits
-
-
Bjorn Helgaas authored
The patch below removes the .weak symbol stuff from iosapic.c. As far as I can tell, iosapic.c is compiled for every flavor except the simulator. I tried to boot the HP_SIM kernel on ski, but it seems to loop in find_save_locs(). This happens both with and without this patch, so maybe I have a local problem. (I started with a clean tree, did make
-
Ian Wienand authored
As in_atomic() uses kernel_locked() which is in smp_lock.h.
-
Jesse Barnes authored
sn2 still doesn't use ACPI to describe PCI busses on the system (I'm working on it), so we have to do it the old fashioned way. This patch also includes a few other fixes.
-
Arun Sharma authored
The attached patch (against 2.6) helps IA-32 applications take advantage of the generic 32 bit (fs/compat_ioctl.c) ioctl handlers.
-
Arun Sharma authored
The patch was created by Matt Helsley <matthltc at us.ibm.com> for 2.4 and has been changed slightly to match 2.6. The implementation compromises performance for correctness.
-
David Mosberger authored
-
Arun Sharma authored
The attached patch implements core dump functionality for IA-32 applications running on ia64.
-
- 06 Aug, 2003 1 commit
-
-
David Mosberger authored
-
- 05 Aug, 2003 3 commits
-
-
Peter Chubb authored
This kills a compilation warning if CONFIG_SMP is *not* defined.
-
Alex Williamson authored
Based on the feedback from Tony, here's the patch that flips around the clearing of cmc_polling_enabled.
-
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 19 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.
-