1. 22 5月, 2014 1 次提交
  2. 20 5月, 2014 1 次提交
  3. 19 5月, 2014 19 次提交
  4. 16 5月, 2014 3 次提交
  5. 15 5月, 2014 1 次提交
  6. 09 5月, 2014 7 次提交
  7. 11 4月, 2014 1 次提交
  8. 09 4月, 2014 4 次提交
  9. 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
  10. 07 4月, 2014 1 次提交
    • N
      ARM: 8009/1: dcscb.c: remove call to outer_flush_all() · c9d347e0
      Nicolas Pitre 提交于
      Strictly speaking this call is a no-op on the platform where dcscb.c is
      used since it only has architected caches.  The call was there as a hint
      to people inspired by this code when writing their own backend, but the
      hint might not always be correct.
      
      For example, if a PL310 were to be used it wouldn't be safe to call
      the regular outer_flush_all() as atomic instructions for locking
      are involved in that case and those instructions cannot be assumed to
      still be operational after v7_exit_coherency_flush() has returned.
      Given no other CPUs (in the cluster) should be running at that point
      then standard concurrency concerns wouldn't apply.
      
      So let's simply kill this call for now and enhance the existing comment.
      Signed-off-by: NNicolas Pitre <nico@linaro.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      c9d347e0