1. 09 7月, 2013 1 次提交
    • S
      ARM: 7780/1: add missing linker section markup to head-common.S · 8c69d7af
      Stephen Warren 提交于
      Macro __INIT is used to place various code in head-common.S into the init
      section. This should be matched by a closing __FINIT. Also, add an
      explicit ".text" to ensure subsequent code is placed into the correct
      section; __FINIT is simply a closing marker to match __INIT and doesn't
      guarantee to revert to .text.
      
      This historically caused no problem, because macro __CPUINIT was used at
      the exact location where __FINIT was missing, which then placed following
      code into the cpuinit section. However, with commit 22f0a273 "init.h:
      remove __cpuinit sections from the kernel" applied, __CPUINIT becomes a
      no-op, thus leaving all this code in the init section, rather than the
      regular text section. This caused issues such as secondary CPU boot
      failures or crashes.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      8c69d7af
  2. 01 2月, 2013 1 次提交
  3. 11 5月, 2011 1 次提交
  4. 16 2月, 2011 1 次提交
  5. 15 1月, 2011 1 次提交
    • R
      ARM: fix missing branch in __error_a · cb4d3eae
      Russell King 提交于
      When DEBUG_LL is not set, we don't want __error_a re-entering
      __lookup_machine_type - we want it to go to the error function.  This
      used to be the case before we reorganized the layout for hotplug cpu,
      as we used to fall through to __error.  With the changed layout, we
      need an explicit branch here instead.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      cb4d3eae
  6. 08 10月, 2010 6 次提交
  7. 08 11月, 2009 1 次提交
  8. 03 10月, 2009 1 次提交
  9. 24 7月, 2009 2 次提交
  10. 01 12月, 2008 1 次提交
  11. 01 9月, 2008 1 次提交
  12. 03 8月, 2008 1 次提交
  13. 19 4月, 2008 1 次提交
  14. 06 3月, 2008 1 次提交
  15. 12 7月, 2007 1 次提交
  16. 27 3月, 2006 1 次提交