01 Aug, 2011

12 commits


27 Jul, 2011

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
    cifs: Cleanup: check return codes of crypto api calls
    CIFS: Fix oops while mounting with prefixpath
    [CIFS] Redundant null check after dereference
    cifs: use cifs_dirent in cifs_save_resume_key
    cifs: use cifs_dirent to replace cifs_get_name_from_search_buf
    cifs: introduce cifs_dirent
    cifs: cleanup cifs_filldir

    Linus Torvalds
     

26 Jul, 2011

8 commits


23 Jul, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (107 commits)
    vfs: use ERR_CAST for err-ptr tossing in lookup_instantiate_filp
    isofs: Remove global fs lock
    jffs2: fix IN_DELETE_SELF on overwriting rename() killing a directory
    fix IN_DELETE_SELF on overwriting rename() on ramfs et.al.
    mm/truncate.c: fix build for CONFIG_BLOCK not enabled
    fs:update the NOTE of the file_operations structure
    Remove dead code in dget_parent()
    AFS: Fix silly characters in a comment
    switch d_add_ci() to d_splice_alias() in "found negative" case as well
    simplify gfs2_lookup()
    jfs_lookup(): don't bother with . or ..
    get rid of useless dget_parent() in btrfs rename() and link()
    get rid of useless dget_parent() in fs/btrfs/ioctl.c
    fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
    drivers: fix up various ->llseek() implementations
    fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek
    Ext4: handle SEEK_HOLE/SEEK_DATA generically
    Btrfs: implement our own ->llseek
    fs: add SEEK_HOLE and SEEK_DATA flags
    reiserfs: make reiserfs default to barrier=flush
    ...

    Fix up trivial conflicts in fs/xfs/linux-2.6/xfs_super.c due to the new
    shrinker callout for the inode cache, that clashed with the xfs code to
    start the periodic workers later.

    Linus Torvalds
     

21 Jul, 2011

4 commits


20 Jul, 2011

8 commits


19 Jul, 2011

2 commits

  • Add missing ->i_mutex, convert to lookup_one_len() instead of
    (broken) open-coded analog, cope with getting something like
    a//b as relative pathname. Simplify the hell out of it, while
    we are there...

    Signed-off-by: Al Viro
    Reviewed-by: Jeff Layton

    Al Viro
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:
    hppfs_lookup(): don't open-code lookup_one_len()
    hppfs: fix dentry leak
    cramfs: get_cramfs_inode() returns ERR_PTR() on failure
    ufs should use d_splice_alias()
    fix exofs ->get_parent()
    ceph analog of cifs build_path_from_dentry() race fix
    cifs: build_path_from_dentry() race fix

    Linus Torvalds
     

17 Jul, 2011

1 commit

  • deal with d_move() races properly; rename_lock read-retry loop,
    rcu_read_lock() held while walking to root, d_lock held over
    subtraction from namelen and copying the component to stabilize
    ->d_name.

    Signed-off-by: Al Viro

    Al Viro
     

13 Jul, 2011

3 commits