1. 19 Jan, 2004 40 commits
    • 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
    • Andrew Morton's avatar
      [PATCH] Missing end tags in kernel-locking kerneldoc · ac987996
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      From: Adam Kropelin <akropel1@rochester.rr.com>
      
      The new-and-improved kernel-locking kerneldoc seems to be missing some end
      tags which causes 'make foodocs' to die.  I'm not sure if it's because of
      my not-bleeding-edge docbook utils or if it's a genuine error.  Since most
      ending tags are present I tend to think it's an error.
      ac987996
    • Andrew Morton's avatar
      [PATCH] Change cryptic description and help for CONFIG_PDC202XX_FORCE · f1af402d
      Andrew Morton authored
      From: Stephan Maciej <stephanm@muc.de>
      
      The description and the help text for this option has bothered me long
      enough...  I hope the new strings are more self-explanatory than the ones
      before.
      f1af402d
    • Andrew Morton's avatar
      [PATCH] Use for_each_cpu() Where It's Meant To Be · 012061cc
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      Some places use cpu_online() where they should be using cpu_possible, most
      commonly for tallying statistics.  This makes no difference without hotplug
      CPU.
      
      Use the for_each_cpu() macro in those places, providing good examples (and
      making the external hotplug CPU patch smaller).
      
      Some places use cpu_online() where they should be using cpu_possible, most
      commonly for tallying statistics.  This makes no difference without hotplug
      CPU.
      
      Use the for_each_cpu() macro in those places, providing good examples (and
      making the external hotplug CPU patch smaller).
      012061cc
    • Andrew Morton's avatar
      [PATCH] Make for_each_cpu() Iterator More Friendly · 90c7f719
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      Anton: breaks PPC64, as it needs cpu_possible_mask, but fix is already
      in Ameslab tree.
      
      The for_each_cpu() and for_each_online_cpu() iterators take a mask, and
      noone uses them that way (except for arch/i386/mach-voyager, which uses
      for_each_cpu(cpu_online_mask).  Make them more usable iterators, by
      dropping the "mask" arg.
      
      This requires that archs provide a cpu_possible_mask: most do, but PPC64
      doesn't, so it is broken by this patch.  The other archs use a #define to
      define it in asm/smp.h.
      
      Most places doing loops over cpus testing for cpu_online() should use
      for_each_cpu: it is synonymous at the moment, but with the CPU hotplug
      patch the difference becomes important.
      
      Followup patches will convert users.
      90c7f719