1. 27 Jul, 2010 9 commits
  2. 18 Jul, 2010 2 commits
  3. 09 Jul, 2010 2 commits
  4. 02 Jul, 2010 1 commit
  5. 01 Jul, 2010 3 commits
  6. 21 Jun, 2010 1 commit
    • Russell King's avatar
      ARM: Prohibit ioremap() on kernel managed RAM · 309caa9c
      Russell King authored
      
      
      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: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      309caa9c
  7. 08 Jun, 2010 3 commits
  8. 27 May, 2010 1 commit
  9. 20 May, 2010 1 commit
  10. 17 May, 2010 1 commit
  11. 15 May, 2010 5 commits
  12. 11 May, 2010 2 commits
  13. 08 May, 2010 4 commits
  14. 04 May, 2010 1 commit
  15. 03 May, 2010 1 commit
  16. 02 May, 2010 1 commit
  17. 27 Apr, 2010 1 commit
  18. 21 Apr, 2010 1 commit
    • Russell King's avatar
      ARM: fix build error in arch/arm/kernel/process.c · 4260415f
      Russell King authored
      
      
      /tmp/ccJ3ssZW.s: Assembler messages:
      /tmp/ccJ3ssZW.s:1952: Error: can't resolve `.text' {.text section} - `.LFB1077'
      
      This is caused because:
      
      	.section .data
      	.section .text
      	.section .text
      	.previous
      
      does not return us to the .text section, but the .data section; this
      makes use of .previous dangerous if the ordering of previous sections
      is not known.
      
      Fix up the other users of .previous; .pushsection and .popsection are
      a safer pairing to use than .section and .previous.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      4260415f