An error occurred fetching the project authors.
  1. 11 Mar, 2009 2 commits
  2. 04 Mar, 2009 1 commit
    • Pekka Enberg's avatar
      x86: set_highmem_pages_init() cleanup, #2 · 6298e719
      Pekka Enberg authored
      Impact: cleanup
      
      The zones are set up at this stage so there's a highmem zone
      available even for the UMA case.
      
      The only difference there is that for machines that have
      CONFIG_HIGHMEM enabled but don't have any highmem available,
      ->zone_start_pfn is zero whereas highstart_pfn is non-zero).
      
      The field is left zeroed because of the !size test in
      free_area_init_core() but shouldn't be a problem because
      add_highpages_with_active_regions() handles empty ranges just
      fine.
      Signed-off-by: default avatarPekka Enberg <penberg@cs.helsinki.fi>
      Cc: Mel Gorman <mel@csn.ul.ie>
      LKML-Reference: <1236154567.29024.23.camel@penberg-laptop>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      6298e719
  3. 03 Mar, 2009 2 commits
  4. 17 Oct, 2008 1 commit
  5. 30 Apr, 2008 1 commit
  6. 28 Mar, 2008 1 commit
  7. 30 Jan, 2008 1 commit
  8. 11 Oct, 2007 2 commits
  9. 12 Sep, 2007 1 commit
    • Andrew Morton's avatar
      revert "highmem: catch illegal nesting" · 4150d3f5
      Andrew Morton authored
      Revert
      
      	commit 656dad31
      	Author: Ingo Molnar <mingo@elte.hu>
      	Date:   Sat Feb 10 01:46:36 2007 -0800
      
      	[PATCH] highmem: catch illegal nesting
      
      	Catch illegally nested kmap_atomic()s even if the page that is mapped by
      	the 'inner' instance is from lowmem.
      
      	This avoids spuriously zapped kmap-atomic ptes and turns hard to find
      	crashes into clear asserts at the bug site.
      
      Problem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger
      this check if non-irq code on this CPU holds a KM_USER0 mapping.  But that
      get_zeroed_page() will never be altering the kmap slot anyway due to the
      GFP_KERNEL.
      
      Cc: Christoph Lameter <clameter@sgi.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      4150d3f5
  10. 02 May, 2007 2 commits
  11. 09 Apr, 2007 1 commit
  12. 11 Feb, 2007 1 commit
  13. 07 Dec, 2006 2 commits
  14. 01 Oct, 2006 1 commit
    • Zachary Amsden's avatar
      [PATCH] paravirt: kpte flush · 23002d88
      Zachary Amsden authored
      Create a new PTE function which combines clearing a kernel PTE with the
      subsequent flush.  This allows the two to be easily combined into a single
      hypercall or paravirt-op.  More subtly, reverse the order of the flush for
      kmap_atomic.  Instead of flushing on establishing a mapping, flush on clearing
      a mapping.  This eliminates the possibility of leaving stale kmap entries
      which may still have valid TLB mappings.  This is required for direct mode
      hypervisors, which need to reprotect all mappings of a given page when
      changing the page type from a normal page to a protected page (such as a page
      table or descriptor table page).  But it also provides some nicer semantics
      for real hardware, by providing extra debug-proofing against using stale
      mappings, as well as ensuring that no stale mappings exist when changing the
      cacheability attributes of a page, which could lead to cache conflicts when
      two different types of mappings exist for the same page.
      Signed-off-by: default avatarZachary Amsden <zach@vmware.com>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: Jeremy Fitzhardinge <jeremy@xensource.com>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      23002d88
  15. 26 Sep, 2006 1 commit
  16. 25 Jun, 2005 1 commit
  17. 23 Jun, 2005 1 commit
  18. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4