- 19 Jan, 2004 40 commits
-
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> Yet another sound/oss/trident cleanup patch. This one replace the TRDBG debugging macro with the standard pr_debug. Patch is from Eugene Teo <eugene.teo@eugeneteo.net>, slightly modified by me to apply against 2.6.0-rc1-mm1 with the other cleanup patches applied.
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> - switch lock_set_fmt() and unlock_set_fmt() from macros to inline functions. Macros that call return() are EVIL. - simplify lock_set_fmt() and implement it via test_and_set_bit() rather than a spinlock protecting an int. - fix a bug wherein we would do an up() on a semaphore that hasn't been down()ed if a signal happened after timeout in trident_write(). - fix a bug where we would not release the open_sem on OOM. - make the arguments for prog_dmabuf clearer (int -> enum), and add two wrapper functions around it, one for record and one for playback. - fix a bug where we would call VALIDATE_STATE after lock_kernel(). Since VALIDATE_STATE does 'return' if validation fails, bad things can happen. Thanks to Dawson Engler <engler@stanford.edu> and the Stanford checker for spotting. - remove the calls to lock_kernel() from trident_release() and trident_mmap(). trident_release() appears to be covered by the open_sem, and trident_mmap() is covered by state->sem. - s/TRUE/1/, s/FALSE/0/
-
Andrew Morton authored
From: Muli Ben-Yehuda <mulix@mulix.org> Reindent the trident OSS sound driver
-
Andrew Morton authored
From: Christoph Hellwig <hch@lst.de> Now that modutils don't have built-in aliases anymore this is needed to make mount -t vxfs autload the module.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org>
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Generate a global printk rate-limiting function, printk_ratelimit(). Also, use it in the page allocator warning code. Also add a dump_stack to that code. Later, we need to switch net_ratelimit() over to use printk_ratelimit().
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Buddha/CatWeasel IDE: Make sure the core IDE driver doesn't try to request the MMIO ports a second time, since this will fail.
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k Documentation: framebuffer.txt no longer exists in the m68k directory (from Nikita Melnikov)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Genrtc: Move code to kill warning if CONFIG_PROC_FS is disabled
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Cirrusfb: Replace `extern inline' by `static inline'
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k core: Replace (variants of) `extern inline' by `static inline'
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Fix (unused) definition of init_thread_info (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Don't forget to initialize the thread_info member in INIT_THREAD() (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k has no VGA or MDA consoles
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga core: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Add missing #ifdef __KERNEL / #endif (from Christian T. Steigies)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Mac II VIA: Don't include <asm/init.h> directly
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga: Fix `debug=mem' (record all kernel messages in ChipRAM): virt_to_phys() no longer works for Zorro II memory space, we must use ZTWO_PADDR()
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Zorro bus: Add support for sysfs and the new driver model
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga Gayle IDE: Add support for the IDE interface on the M-Tech E-Matrix 530 expansion card
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga Gayle IDE: Kill old test code for the IDE doubler
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> ADB: Disable the ADB clock code when CONFIG_ADB is not selected (from Matthias Urlichs).
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Macfb: Update setup routine (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Mac ADB IOP: Fix improperly initialized request struct in the reset code, causing a bogus pointer (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Sun-3 ID PROM: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Q40 interrupts: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> MVME16x RTC: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k math emulator: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Export missing symbols (from Matthias Urlichs)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> BVME6000 RTC: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Amiga sound: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Atari Hades PCI: Use C99 struct initializers
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Avoid bus fault for certain RMW accesses (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Use a constant m68k_supervisor_cachemode only if we know it's safe, otherwise use the value from head.S (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Remove trailing white space (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Make console functions position independent (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Update some comments (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Remove unused console_video_virtual (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> M68k: Use function macros and local macro for console functions (from Roman Zippel)
-
Andrew Morton authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Floppy: On m68k, PC-style floppies are used on Q40/Q60 and Sun-3x only. Sun-3x floppy is currently broken (needs I/O abstractions)
-