switch procfs to umode_t use

both proc_dir_entry ->mode and populating functions

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Conflicts:
	include/linux/proc_fs.h
switch sysfs_chmod_file() to umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
switch debugfs to umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Conflicts:
	Documentation/filesystems/debugfs.txt
	drivers/mmc/card/mmc_test.c
	drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
	drivers/s390/block/dasd.c
	fs/ocfs2/cluster/netdebug.c
	lib/fault-inject.c
	mm/failslab.c
configfs: convert to umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
kill ecryptfs_create_underlying_file()

it's a just a wrapper for vfs_create()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Conflicts:
	fs/ecryptfs/inode.c
9p: don't bother with unixmode2p9mode() for link() and symlink()

	Pass perm to v9fs_vfs_mkspecial() instead of passing mode;
calculate in caller when done for mknod(), use known value for link()
and symlink().  As the result, we avoid a bit of work *and* stop
mixing mode_t with P9_DMLINK.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
ext2: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
ext3: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
ext4: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
minix: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
ufs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
sysv: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
xfs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Conflicts:
	fs/xfs/xfs_iops.c
reiserfs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
omfs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
9p: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
dlmfs: use inode_init_owner()

don't open-code it...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
ocfs2: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
usbfs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
sysfs: propagate umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>