1. 19 Jan, 2004 40 commits
    • Andrew Morton's avatar
      [PATCH] trident OSS sound driver fixes · 0d7bcc30
      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/
      0d7bcc30
    • Andrew Morton's avatar
      [PATCH] reindent trident OSS sound driver · cb2b15d1
      Andrew Morton authored
      From: Muli Ben-Yehuda <mulix@mulix.org>
      
      Reindent the trident OSS sound driver
      cb2b15d1
    • Andrew Morton's avatar
      [PATCH] MODULE_ALIAS for freevxfs · 0f026a8c
      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.
      0f026a8c
    • Andrew Morton's avatar
      [PATCH] parintk_ratelimit fix · 3ca28d64
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      3ca28d64
    • Andrew Morton's avatar
      [PATCH] generalise net_ratelimit (printk_ratelimit) · 11a61205
      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().
      11a61205
    • Andrew Morton's avatar
      [PATCH] Amiga Buddha/CatWeasel IDE · 2b45d70f
      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.
      2b45d70f
    • Andrew Morton's avatar
      [PATCH] M68k Documentation · 49176262
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k Documentation: framebuffer.txt no longer exists in the m68k directory
      (from Nikita Melnikov)
      49176262
    • Andrew Morton's avatar
      [PATCH] Genrtc warning · 83373b7a
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Genrtc: Move code to kill warning if CONFIG_PROC_FS is disabled
      83373b7a
    • Andrew Morton's avatar
      [PATCH] Cirrusfb extern inline · 8a6a146f
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Cirrusfb: Replace `extern inline' by `static inline'
      8a6a146f
    • Andrew Morton's avatar
      [PATCH] M68k extern inline · 916448aa
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k core: Replace (variants of) `extern inline' by `static inline'
      916448aa
    • Andrew Morton's avatar
      [PATCH] M68k thread_info · e8086cbd
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Fix (unused) definition of init_thread_info (from Roman Zippel)
      e8086cbd
    • Andrew Morton's avatar
      [PATCH] M68k thread · f8164382
      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)
      f8164382
    • Andrew Morton's avatar
      [PATCH] M68k has no VGA/MDA · cdf3cc10
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k has no VGA or MDA consoles
      cdf3cc10
    • Andrew Morton's avatar
      [PATCH] Amiga core C99 · f3dbe96e
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Amiga core: Use C99 struct initializers
      f3dbe96e
    • Andrew Morton's avatar
      [PATCH] M68k asm/system.h · bd72a68e
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Add missing #ifdef __KERNEL / #endif (from Christian T. Steigies)
      bd72a68e
    • Andrew Morton's avatar
      [PATCH] Mac II VIA · 1623d448
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Mac II VIA: Don't include <asm/init.h> directly
      1623d448
    • Andrew Morton's avatar
      [PATCH] Amiga debug fix · 1431c775
      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()
      1431c775
    • Andrew Morton's avatar
      [PATCH] Zorro sysfs/driver model · 65e5c502
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Zorro bus: Add support for sysfs and the new driver model
      65e5c502
    • Andrew Morton's avatar
      [PATCH] Amiga Gayle E-Matrix 530 IDE · db5ed140
      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
      db5ed140
    • Andrew Morton's avatar
      [PATCH] Amiga Gayle IDE cleanup · 94253347
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Amiga Gayle IDE: Kill old test code for the IDE doubler
      94253347
    • Andrew Morton's avatar
      [PATCH] Mac ADB · d4557334
      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).
      d4557334
    • Andrew Morton's avatar
      [PATCH] Macfb setup · 300e83c1
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Macfb: Update setup routine (from Matthias Urlichs)
      300e83c1
    • Andrew Morton's avatar
      [PATCH] Mac ADB IOP fix · 5dcf5e6b
      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)
      5dcf5e6b
    • Andrew Morton's avatar
      [PATCH] Sun-3 ID PROM C99 · 701819b6
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Sun-3 ID PROM: Use C99 struct initializers
      701819b6
    • Andrew Morton's avatar
      [PATCH] Q40 interrupts C99 · 01b3fcc7
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Q40 interrupts: Use C99 struct initializers
      01b3fcc7
    • Andrew Morton's avatar
      [PATCH] MVME16x RTC C99 · 50b53813
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      MVME16x RTC: Use C99 struct initializers
      50b53813
    • Andrew Morton's avatar
      [PATCH] M68k math emu C99 · 30f7bbd3
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k math emulator: Use C99 struct initializers
      30f7bbd3
    • Andrew Morton's avatar
      [PATCH] M68k symbol exports · 3e53488a
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Export missing symbols (from Matthias Urlichs)
      3e53488a
    • Andrew Morton's avatar
      [PATCH] BVME6000 RTC C99 · 5ddecbec
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      BVME6000 RTC: Use C99 struct initializers
      5ddecbec
    • Andrew Morton's avatar
      [PATCH] Amiga sound C99 · 97294071
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Amiga sound: Use C99 struct initializers
      97294071
    • Andrew Morton's avatar
      [PATCH] Atari Hades PCI C99 · ecc8c275
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Atari Hades PCI: Use C99 struct initializers
      ecc8c275
    • Andrew Morton's avatar
      [PATCH] M68k RMW accesses · cf9c906f
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Avoid bus fault for certain RMW accesses (from Roman Zippel)
      cf9c906f
    • Andrew Morton's avatar
      [PATCH] M68k cache mode · db4f1fda
      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)
      db4f1fda
    • Andrew Morton's avatar
      [PATCH] M68k head white space · 37f5c1db
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Remove trailing white space (from Roman Zippel)
      37f5c1db
    • Andrew Morton's avatar
      [PATCH] M68k head pic · 02cef3d4
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Make console functions position independent (from Roman Zippel)
      02cef3d4
    • Andrew Morton's avatar
      [PATCH] M68k head comments · 7c8a6fc8
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Update some comments (from Roman Zippel)
      7c8a6fc8
    • Andrew Morton's avatar
      [PATCH] M68k head unused · 0aa6f423
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Remove unused console_video_virtual (from Roman Zippel)
      0aa6f423
    • Andrew Morton's avatar
      [PATCH] M68k head console · 7c7e5a98
      Andrew Morton authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      M68k: Use function macros and local macro for console functions (from Roman
      Zippel)
      7c7e5a98
    • Andrew Morton's avatar
      [PATCH] M68k floppy selection · 03490660
      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)
      03490660
    • Andrew Morton's avatar
      [PATCH] C99 change to rcupdate.h · 0bfab7ea
      Andrew Morton authored
      From: "Art Haas" <ahaas@airmail.net>
      
      Replace the GNU initializers with C99 initializers.
      0bfab7ea