1. 14 6月, 2012 3 次提交
  2. 13 6月, 2012 6 次提交
  3. 02 6月, 2012 8 次提交
  4. 01 6月, 2012 1 次提交
  5. 31 5月, 2012 1 次提交
  6. 28 5月, 2012 1 次提交
  7. 24 5月, 2012 9 次提交
  8. 22 5月, 2012 5 次提交
    • P
      sh: intc: Kill off special reservation interface. · 5f19f14f
      Paul Mundt 提交于
      At present reserving the IRLs in the IRQ bitmap in addition to the
      dropping of the legacy IRQ pre-allocation prevent IRL IRQs from being
      allocated for the x3proto board.
      
      The only reason to permit reservations was to lock down possible hardware
      vectors prior to dynamic IRQ scanning, but this doesn't matter much given
      that the hardware controller configuration is sorted before we get around
      to doing any dynamic IRQ allocation anyways. Beyond that, all of the
      tables are __init annotated, so quite a bit more work would need to be
      done to support reconfiguring things like IRL controllers on the fly,
      much more than would ever make it worth the hassle.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      5f19f14f
    • A
      a46808e1
    • A
      sh: switch to saved_sigmask-based sigsuspend()/rt_sigsuspend() · 9ef461ad
      Al Viro 提交于
      Complete the move of sh64 to it, trim the crap from prototypes,
      tidy up a bit.  Infrastructure in do_signal() had already been
      there, in signal_64 as well as in signal_32 (where it was already
      used).
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      9ef461ad
    • A
      new helper: sigsuspend() · 68f3f16d
      Al Viro 提交于
      guts of saved_sigmask-based sigsuspend/rt_sigsuspend.  Takes
      kernel sigset_t *.
      
      Open-coded instances replaced with calling it.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      68f3f16d
    • T
      timers: Fixup the Kconfig consolidation fallout · 764e0da1
      Thomas Gleixner 提交于
      Sigh, I missed to check which architecture Kconfig files actually
      include the core Kconfig file. There are a few which did not. So we
      broke them.
      
      Instead of adding the includes to those, we are better off to move the
      include to init/Kconfig like we did already with irqs and others.
      
      This does not change anything for the architectures using the old
      style periodic timer mode. It just solves the build wreckage there.
      
      For those architectures which use the clock events infrastructure it
      moves the include of the core Kconfig file to "General setup" which is
      a way more logical place than having it at random locations specified
      by the architecture specific Kconfigs.
      Reported-by: NIngo Molnar <mingo@kernel.org>
      Cc: Anna-Maria Gleixner <anna-maria@glx-um.de>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      764e0da1
  9. 21 5月, 2012 3 次提交
  10. 19 5月, 2012 3 次提交
    • P
      sh: dma: More legacy cpu dma chainsawing. · 7f47c718
      Paul Mundt 提交于
      Attempt to "tidy" up some of the multi IRQ handling and base + IRQ
      management. This should keep it limping along without too much hassle,
      and no new parts should ever be enabling or using this API anyways.
      
      It doesn't get any closer to lipstick on a pig as this.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      7f47c718
    • P
      sh: Kill off MAX_DMA_ADDRESS leftovers. · e24cca19
      Paul Mundt 提交于
      We don't support the ISA DMA API, so this is only ever misused. The
      dma-sh case inadvertently broke the dreamcast case by testing the wrong
      variable for the total number of channels, so this fixes that up too.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      e24cca19
    • P
      sh: Tidy up some of the cpu legacy dma header mess. · 2ff9f317
      Paul Mundt 提交于
      This has turned in to quite a mess, and with CPUs that care using
      dmaengine now it's about time to start cleaning up after the legacy DMA
      code. For starters, kill off the stubs for the CPUs that don't do
      anything, as well as all of the unused definitions. This leaves us with a
      set of IRQs and base addresses we can deal with later.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      2ff9f317