1. 31 7月, 2009 1 次提交
  2. 30 7月, 2009 3 次提交
  3. 28 7月, 2009 1 次提交
    • B
      mm: Pass virtual address to [__]p{te,ud,md}_free_tlb() · 9e1b32ca
      Benjamin Herrenschmidt 提交于
      mm: Pass virtual address to [__]p{te,ud,md}_free_tlb()
      
      Upcoming paches to support the new 64-bit "BookE" powerpc architecture
      will need to have the virtual address corresponding to PTE page when
      freeing it, due to the way the HW table walker works.
      
      Basically, the TLB can be loaded with "large" pages that cover the whole
      virtual space (well, sort-of, half of it actually) represented by a PTE
      page, and which contain an "indirect" bit indicating that this TLB entry
      RPN points to an array of PTEs from which the TLB can then create direct
      entries. Thus, in order to invalidate those when PTE pages are deleted,
      we need the virtual address to pass to tlbilx or tlbivax instructions.
      
      The old trick of sticking it somewhere in the PTE page struct page sucks
      too much, the address is almost readily available in all call sites and
      almost everybody implemets these as macros, so we may as well add the
      argument everywhere. I added it to the pmd and pud variants for consistency.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Acked-by: David Howells <dhowells@redhat.com> [MN10300 & FRV]
      Acked-by: NNick Piggin <npiggin@suse.de>
      Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com> [s390]
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      9e1b32ca
  4. 19 7月, 2009 1 次提交
  5. 17 7月, 2009 1 次提交
  6. 11 7月, 2009 1 次提交
  7. 09 7月, 2009 2 次提交
  8. 07 7月, 2009 1 次提交
  9. 06 7月, 2009 1 次提交
    • M
      [ARM] pxa: fix ULPI_{DIR,NXT,STP} MFP defines · 22fe8439
      Mike Rapoport 提交于
      Attepmpt to configure ULPI pins gives the following compile error:
        CC      arch/arm/mach-pxa/cm-x300.o
        arch/arm/mach-pxa/cm-x300.c:155: error: 'MFP_MFP_AF0' undeclared here (not in a function)
        arch/arm/mach-pxa/cm-x300.c:155: error: 'MFP_MFP_DS01X' undeclared here (not in a function)
        make[2]: *** [arch/arm/mach-pxa/cm-x300.o] Error 1
        make[1]: *** [arch/arm/mach-pxa] Error 2
        make: *** [sub-make] Error 2
      
      Fix it.
      Signed-off-by: NMike Rapoport <mike@compulab.co.il>
      Signed-off-by: NEric Miao <eric.y.miao@gmail.com>
      22fe8439
  10. 05 7月, 2009 3 次提交
  11. 03 7月, 2009 5 次提交
  12. 29 6月, 2009 1 次提交
  13. 27 6月, 2009 1 次提交
  14. 25 6月, 2009 2 次提交
  15. 24 6月, 2009 3 次提交
  16. 23 6月, 2009 13 次提交