1. 26 12月, 2011 1 次提交
  2. 01 11月, 2011 2 次提交
  3. 29 3月, 2011 2 次提交
  4. 23 3月, 2011 1 次提交
    • R
      sh: Use struct syscore_ops instead of sysdevs · a696b89c
      Rafael J. Wysocki 提交于
      Convert the SuperH clocks framework and shared interrupt handling
      code to using struct syscore_ops instead of a sysdev classes and
      sysdevs for power managment.
      
      This reduces the code size significantly and simplifies it.  The
      optimizations causing things not to be restored after creating a
      hibernation image are removed, but they might lead to undesirable
      effects during resume from hibernation (e.g. the clocks would be left
      as the boot kernel set them, which might be not the same way as the
      hibernated kernel had seen them before the hibernation).
      
      This also is necessary for removing sysdevs from the kernel entirely
      in the future.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      a696b89c
  5. 24 12月, 2010 1 次提交
    • P
      sh: intc: Initialize radix tree gfp mask explicitly. · 30f2ba38
      Paul Mundt 提交于
      Presently the root node is initialized by way of kzalloc on the parent
      data structure, which by chance happens to do the bulk of what an
      explicit initialization does with GFP_NOWAIT semantics. This however is
      more by luck than by design, and as we ideally want to permit radix node
      allocations access to the emergency pools anyways, add in the proper
      initializer with the desired mask.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      30f2ba38
  6. 02 11月, 2010 1 次提交
  7. 28 10月, 2010 1 次提交
  8. 27 10月, 2010 1 次提交
  9. 26 10月, 2010 2 次提交
  10. 05 10月, 2010 1 次提交
    • P
      sh: intc: Split up the INTC code. · 2be6bb0c
      Paul Mundt 提交于
      This splits up the sh intc core in to something more vaguely resembling
      a subsystem. Most of the functionality was alread fairly well
      compartmentalized, and there were only a handful of interdependencies
      that needed to be resolved in the process.
      
      This also serves as future-proofing for the genirq and sparseirq rework,
      which will make some of the split out functionality wholly generic,
      allowing things to be killed off in place with minimal migration pain.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      2be6bb0c