1. 09 Feb, 2008 2 commits
    • Mart Raudsepp's avatar
      [MTD] [NAND] cs553x_nand: command line partitioning support · 641f4366
      Mart Raudsepp authored
      Implements kernel command line partitioning support for the CS5535/CS5536 chipsets driver.
      
      For that the following is done:
      
      * cs553x_cleanup(): try the cleanup for all chip selects to not leak memory
      * Assign a unique name for each chip select to be separately addressable in the command line mtd-id portion(s)
      * Use the already defined PIN_OPT_IDE constant where appropriate for readability
      * Include command line partitioning support when CONFIG_MTD_PARTS is set
      Signed-off-by: default avatarMart Raudsepp <mart.raudsepp@artecdesign.ee>
      Signed-off-by: default avatarDavid Woodhouse <dwmw2@infradead.org>
      641f4366
    • 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