1. 22 5月, 2014 4 次提交
  2. 30 4月, 2014 1 次提交
  3. 23 4月, 2014 2 次提交
  4. 19 4月, 2014 1 次提交
  5. 14 4月, 2014 1 次提交
  6. 11 4月, 2014 1 次提交
  7. 09 4月, 2014 4 次提交
  8. 08 4月, 2014 2 次提交
    • R
      ARM: add missing system_misc.h include to process.c · 779dd959
      Russell King 提交于
      arm_pm_restart(), arm_pm_idle() and soft_restart() are all declared in
      system_misc.h, but this file is not included in process.c.  Add this
      missing include.  Found via sparse:
      
      arch/arm/kernel/process.c:98:6: warning: symbol 'soft_restart' was not declared. Should it be static?
      arch/arm/kernel/process.c:127:6: warning: symbol 'arm_pm_restart' was not declared. Should it be static?
      arch/arm/kernel/process.c:134:6: warning: symbol 'arm_pm_idle' was not declared. Should it be static?
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      779dd959
    • U
      Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP · ce816fa8
      Uwe Kleine-König 提交于
      If the renamed symbol is defined lib/iomap.c implements ioport_map and
      ioport_unmap and currently (nearly) all platforms define the port
      accessor functions outb/inb and friend unconditionally.  So
      HAS_IOPORT_MAP is the better name for this.
      
      Consequently NO_IOPORT is renamed to NO_IOPORT_MAP.
      
      The motivation for this change is to reintroduce a symbol HAS_IOPORT
      that signals if outb/int et al are available.  I will address that at
      least one merge window later though to keep surprises to a minimum and
      catch new introductions of (HAS|NO)_IOPORT.
      
      The changes in this commit were done using:
      
      	$ git grep -l -E '(NO|HAS)_IOPORT' | xargs perl -p -i -e 's/\b((?:CONFIG_)?(?:NO|HAS)_IOPORT)\b/$1_MAP/'
      Signed-off-by: NUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      ce816fa8
  9. 07 4月, 2014 4 次提交
  10. 04 4月, 2014 18 次提交
  11. 02 4月, 2014 1 次提交
  12. 01 4月, 2014 1 次提交
    • T
      ARM: kprobes-test: Workaround GAS .align bug · 41b5368f
      Taras Kondratiuk 提交于
      By default if no fill symbol is given to .align directive in a code
      section it fills gap with NOPs. If previous fragment is not
      instruction-aligned, additional pre-alignment is done by zero bytes
      before NOPs. These zero bytes are marked as data by special symbol $d in
      symbol table. Unfortunately GAS assumes that there is only code in the
      code section so it "puts back" code symbol $a at the end of this
      pre-alignment. So if there is some data after alignment it will be
      interpreted as code and will be swapped back to LE for BE8 system during
      a final linking.
      
      If explicit fill value is given to .align, the NOP-padding code is
      skipped and symbol table does not get messed-up.
      
      So the workaround for this issue:
      Use explicit fill value if data should be aligned in the code section.
      Acked-by: NBen Dooks <ben.dooks@codethink.co.uk>
      Acked-by: NJon Medhurst <tixy@linaro.org>
      Signed-off-by: NTaras Kondratiuk <taras.kondratiuk@linaro.org>
      41b5368f