1. 09 7月, 2010 5 次提交
  2. 22 6月, 2010 1 次提交
    • R
      ARM: Prohibit ioremap() on kernel managed RAM · 309caa9c
      Russell King 提交于
      ARMv6 and above have a restriction whereby aliasing virtual:physical
      mappings must not have differing memory type and sharability
      attributes.  Strictly, this covers the memory type (strongly ordered,
      device, memory), cache attributes (uncached, write combine, write
      through, write back read alloc, write back write alloc) and the
      shared bit.
      
      However, using ioremap() and its variants on system RAM results in
      mappings which differ in these attributes from the main system RAM
      mapping.  Other architectures which similar restrictions approch this
      problem in the same way - they do not permit ioremap on main system
      RAM.
      
      Make ARM behave in the same way, with a WARN_ON() such that users can
      be traced and an alternative approach found.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      309caa9c
  3. 09 6月, 2010 4 次提交
  4. 08 6月, 2010 1 次提交
    • D
      msm: dma: add completion.h header · 6d7b7d57
      Daniel Walker 提交于
      At some point this was exposed (not sure how),
      
      linux-2.6/arch/arm/mach-msm/dma.c:92: error: field 'complete' has incomplete type
      linux-2.6/arch/arm/mach-msm/dma.c: In function 'dmov_exec_cmdptr_complete_func':
      linux-2.6/arch/arm/mach-msm/dma.c:108: error: implicit declaration of function 'complete'
      linux-2.6/arch/arm/mach-msm/dma.c: In function 'msm_dmov_exec_cmd':
      linux-2.6/arch/arm/mach-msm/dma.c:120: error: implicit declaration of function 'init_completion'
      linux-2.6/arch/arm/mach-msm/dma.c:123: error: implicit declaration of function 'wait_for_completion'
      
      and the fix is just to add the header.
      Signed-off-by: NDaniel Walker <dwalker@codeaurora.org>
      6d7b7d57
  5. 31 5月, 2010 2 次提交
  6. 28 5月, 2010 21 次提交
  7. 27 5月, 2010 5 次提交
  8. 26 5月, 2010 1 次提交