1. 15 Jun, 2009 2 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 · 9c7cb99a
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2: (22 commits)
        nilfs2: support contiguous lookup of blocks
        nilfs2: add sync_page method to page caches of meta data
        nilfs2: use device's backing_dev_info for btree node caches
        nilfs2: return EBUSY against delete request on snapshot
        nilfs2: modify list of unsupported features in caveats
        nilfs2: enable sync_page method
        nilfs2: set bio unplug flag for the last bio in segment
        nilfs2: allow future expansion of metadata read out via get info ioctl
        NILFS2: Pagecache usage optimization on NILFS2
        nilfs2: remove nilfs_btree_operations from btree mapping
        nilfs2: remove nilfs_direct_operations from direct mapping
        nilfs2: remove bmap pointer operations
        nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct
        nilfs2: remove pointless NULL check of bpop_commit_alloc_ptr function
        nilfs2: move get block functions in bmap.c into btree codes
        nilfs2: remove nilfs_bmap_delete_block
        nilfs2: remove nilfs_bmap_put_block
        nilfs2: remove header file for segment list operations
        nilfs2: eliminate removal list of segments
        nilfs2: add sufile function that can modify multiple segment usages
        ...
      9c7cb99a
    • Mike Frysinger's avatar
      ramfs: ignore unknown mount options · 0a8eba9b
      Mike Frysinger authored
      On systems where CONFIG_SHMEM is disabled, mounting tmpfs filesystems can
      fail when tmpfs options are used.  This is because tmpfs creates a small
      wrapper around ramfs which rejects unknown options, and ramfs itself only
      supports a tiny subset of what tmpfs supports.  This makes it pretty hard
      to use the same userspace systems across different configuration systems.
      As such, ramfs should ignore the tmpfs options when tmpfs is merely a
      wrapper around ramfs.
      
      This used to work before commit c3b1b1cb as previously, ramfs would
      ignore all options.  But now, we get:
      ramfs: bad mount option: size=10M
      mount: mounting mdev on /dev failed: Invalid argument
      
      Another option might be to restore the previous behavior, where ramfs
      simply ignored all unknown mount options ... which is what Hugh prefers.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      Signed-off-by: default avatarHugh Dickins <hugh.dickins@tiscali.co.uk>
      Acked-by: default avatarMatt Mackall <mpm@selenic.com>
      Acked-by: default avatarWu Fengguang <fengguang.wu@intel.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      0a8eba9b
  2. 14 Jun, 2009 32 commits
  3. 13 Jun, 2009 6 commits