1. 15 10月, 2008 1 次提交
  2. 26 8月, 2008 1 次提交
  3. 06 8月, 2008 1 次提交
  4. 31 7月, 2008 1 次提交
  5. 12 5月, 2008 1 次提交
    • A
      [MIPS] markeins: build fix · b01273f1
      Adrian Bunk 提交于
      This patch fixes the following build errror caused by
      commit 7dffa3c6
      (ntp: handle leap second via timer):
      
      <--  snip  -->
      
      ...
        CC      arch/mips/emma2rh/markeins/setup.o
      /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/mips/emma2rh/markeins/setup.c:79: error: conflicting types for 'clock'
      /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/clocksource.h:96: error: previous declaration of 'clock' was here
      make[2]: *** [arch/mips/emma2rh/markeins/setup.o] Error 1
      
      <--  snip  -->
      
      [Ralf: reformated to 80 colums after the fix and marked emma2rh_clock as
      __initdata]
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      b01273f1
  6. 20 10月, 2007 1 次提交
  7. 12 10月, 2007 1 次提交
  8. 07 6月, 2007 1 次提交
  9. 20 3月, 2007 1 次提交
  10. 21 2月, 2007 1 次提交
  11. 07 2月, 2007 2 次提交
  12. 07 12月, 2006 1 次提交
    • F
      [MIPS] Compile __do_IRQ() when really needed · e77c232c
      Franck Bui-Huu 提交于
      __do_IRQ() is needed only by irq handlers that can't use
      default handlers defined in kernel/irq/chip.c.
      
      For others platforms there's no need to compile this function
      since it won't be used. For those platforms this patch defines
      GENERIC_HARDIRQS_NO__DO_IRQ symbol which is used exactly for
      this purpose.
      
      Futhermore for platforms which do not use __do_IRQ(), end()
      method which is part of the 'irq_chip' structure is not used.
      This patch simply removes this method in this case.
      Signed-off-by: NFranck Bui-Huu <fbuihuu@gmail.com>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      e77c232c
  13. 30 11月, 2006 2 次提交
    • A
      [MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq · 1417836e
      Atsushi Nemoto 提交于
      Further incorporation of generic irq framework.  Replacing __do_IRQ()
      by proper flow handler would make the irq handling path a bit simpler
      and faster.
      
      * use generic_handle_irq() instead of __do_IRQ().
      * use handle_level_irq for obvious level-type irq chips.
      * use handle_percpu_irq for irqs marked as IRQ_PER_CPU.
      * setup .eoi routine for irq chips possibly used with handle_percpu_irq.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      1417836e
    • A
      [MIPS] IRQ cleanups · 1603b5ac
      Atsushi Nemoto 提交于
      This is a big irq cleanup patch.
      
      * Use set_irq_chip() to register irq_chip.
      * Initialize .mask, .unmask, .mask_ack field.  Functions for these
        method are already exist in most case.
      * Do not initialize .startup, .shutdown, .enable, .disable fields if
        default routines provided by irq_chip_set_defaults() were suitable.
      * Remove redundant irq_desc initializations.
      * Remove unnecessary local_irq_save/local_irq_restore, spin_lock.
      
      With this cleanup, it would be easy to switch to slightly lightwait
      irq flow handlers (handle_level_irq(), etc.) instead of __do_IRQ().
      
      Though whole this patch is quite large, changes in each irq_chip are
      not quite simple.  Please review and test on your platform.  Thanks.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      1603b5ac
  14. 31 10月, 2006 4 次提交
  15. 08 10月, 2006 1 次提交
  16. 14 7月, 2006 3 次提交
  17. 20 6月, 2006 1 次提交