- 30 Jul, 2003 4 commits
-
-
Greg Kroah-Hartman authored
-
Alan Stern authored
The recent change made to the irq handling in hcd_endpoint_disable() caused a problem. The statement local_irq_save (flags); needs to be outside the rescan loop. Otherwise, on loop iterations after the first, flags is always set to indicate that interrupts are disabled. In fact, since the routine ends with might_sleep() anyway, I don't see any reason to save the interrupt state at all. My patch just disables interrupts at the start and enables them at the end. I'm not sure that's how you intended it to work, so you may want to change it a little.
-
David Brownell authored
There are two places where the audio driver checks for endpoint-less interfaces, but the second one doesn't filter out a garbage warning (without this patch). Likely it'd be better to remove these warnings from the driver, and maybe just place them in usbcore if they'd ever be useful. But this at least gets rid of one class of "is this device broken" questions.
-
Alan Stern authored
This patch makes the shuttle_usbat subdriver use proper DMA I/O buffering. Although I try to be careful with these changes, I can't test them. So I urge you to read through it carefully to verify that nothing seems to be wrong.
-
- 29 Jul, 2003 6 commits
-
-
Daniele Bellucci authored
-
Daniele Bellucci authored
-
Daniele Bellucci authored
-
Daniele Bellucci authored
-
Daniele Bellucci authored
-
Daniele Bellucci authored
-
- 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 27 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)
-