Merge branch 'vfs-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 18 Aug 2012 17:02:17 +0000 (10:02 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 18 Aug 2012 17:02:17 +0000 (10:02 -0700)
commit20fb1936dee63fe397236d4ff3fd253a62b7b0b8
treebbabde4f08ec8388549083df426fdcc6ffd2f82a
parent1ce41cd849d476f45b2dccaf40b39fe6c4f8d793
parent62b2ce964bb901f00a480104bd35a2e1f8d2cf58
Merge branch 'vfs-fixes' of git://git./linux/kernel/git/mszeredi/vfs

Pull vfs fixes from Miklos Szeredi.

This mainly fixes some confusion about whether the open 'mode' variable
passed around should contain the full file type (S_IFREG etc)
information or just the permission mode.  In particular, the lack of
proper file type information had confused fuse.

* 'vfs-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs:
  vfs: fix propagation of atomic_open create error on negative dentry
  fuse: check create mode in atomic open
  vfs: pass right create mode to may_o_create()
  vfs: atomic_open(): fix create mode usage
  vfs: canonicalize create mode in build_open_flags()