1. 18 4月, 2014 2 次提交
  2. 12 3月, 2014 1 次提交
  3. 14 2月, 2014 1 次提交
  4. 16 12月, 2013 1 次提交
  5. 26 9月, 2013 1 次提交
    • T
      clocksource: exynos_mct: Set IRQ affinity when the CPU goes online · 5df718d8
      Tomasz Figa 提交于
      Some variants of Exynos MCT, namely exynos4210-mct at the moment, use
      normal, shared interrupts for local timers. This means that each
      interrupt must have correct affinity set to fire only on CPU
      corresponding to given local timer.
      
      However after recent conversion of clocksource drivers to not use the
      local timer API for local timer initialization any more, the point of
      time when local timers get initialized changed and irq_set_affinity()
      fails because the CPU is not marked as online yet.
      
      This patch fixes this by moving the call to irq_set_affinity() to
      CPU_ONLINE notification, so the affinity is being set when the CPU goes
      online.
      
      This fixes a regression introduced by commit
      	ee98d27d ARM: EXYNOS4: Divorce mct from local timer API
      which rendered all Exynos4210 based boards unbootable due to
      failing irq_set_affinity() making local timers inoperatible.
      Signed-off-by: NTomasz Figa <t.figa@samsung.com>
      Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com>
      Acked-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      5df718d8
  6. 15 7月, 2013 1 次提交
    • P
      clocksource+irqchip: delete __cpuinit usage from all related files · 8c37bb3a
      Paul Gortmaker 提交于
      The __cpuinit type of throwaway sections might have made sense
      some time ago when RAM was more constrained, but now the savings
      do not offset the cost and complications.  For example, the fix in
      commit 5e427ec2 ("x86: Fix bit corruption at CPU resume time")
      is a good example of the nasty type of bugs that can be created
      with improper use of the various __init prefixes.
      
      After a discussion on LKML[1] it was decided that cpuinit should go
      the way of devinit and be phased out.  Once all the users are gone,
      we can then finally remove the macros themselves from linux/init.h.
      
      This removes all the drivers/clocksource and drivers/irqchip uses of
      the __cpuinit macros from all C files.
      
      [1] https://lkml.org/lkml/2013/5/20/589
      
      Cc: John Stultz <john.stultz@linaro.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Acked-by: NThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      8c37bb3a
  7. 25 6月, 2013 1 次提交
  8. 19 6月, 2013 1 次提交
  9. 20 4月, 2013 2 次提交
  10. 04 4月, 2013 2 次提交
  11. 25 3月, 2013 2 次提交
  12. 09 3月, 2013 5 次提交
  13. 15 1月, 2013 1 次提交
  14. 13 1月, 2013 1 次提交
  15. 25 12月, 2012 1 次提交
  16. 22 11月, 2012 1 次提交
  17. 15 5月, 2012 1 次提交
  18. 14 3月, 2012 1 次提交
  19. 13 3月, 2012 1 次提交
  20. 10 3月, 2012 1 次提交
  21. 08 12月, 2011 2 次提交
  22. 06 11月, 2011 2 次提交
  23. 23 10月, 2011 1 次提交
  24. 04 10月, 2011 2 次提交
  25. 15 9月, 2011 2 次提交
  26. 20 7月, 2011 1 次提交
  27. 31 3月, 2011 1 次提交
  28. 11 3月, 2011 1 次提交