1. 09 Feb, 2008 2 commits
    • Carlos Corbacho's avatar
      Documentation - Create laptops sub-directory · d6ff3655
      Carlos Corbacho authored
      There are currently various laptop drivers floating about with no central
      place for their documentation, which is currently scattered around the top
      level Documentation/ directory.
      
      So, as a first step, lets create a Documentation sub-directory, and update
      the relevant index files. The work of then moving the existing laptop
      driver related documentation will then be handled later.
      Signed-off-by: default avatarCarlos Corbacho <carlos@strangeworlds.co.uk>
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      CC: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
      CC: Mattia Dongili <malattia@linux.it>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      d6ff3655
    • Nick Piggin's avatar
      mm: special mapping nopage · b1d0e4f5
      Nick Piggin authored
      Convert special mapping install from nopage to fault.
      
      Because the "vm_file" is NULL for the special mapping, the generic VM
      code has messed up "vm_pgoff" thinking that it's an anonymous mapping
      and the offset does't matter.  For that reason, we need to undo the
      vm_pgoff offset that got added into vmf->pgoff.
      
      [ We _really_ should clean that up - either by making this whole special
        mapping code just use a real file entry rather than that ugly array of
        "struct page" pointers, or by just making the VM code realize that
        even if vm_file is NULL it may not be a regular anonymous mmap.
      							 - Linus ]
      Signed-off-by: default avatarNick Piggin <npiggin@suse.de>
      Cc: linux-mm@kvack.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      b1d0e4f5
  2. 08 Feb, 2008 38 commits