[git pull] vfs.git misc stuff

From: Al Viro
Date: Tue May 09 2017 - 01:35:04 EST


Assorted bits and pieces from various people. No common topic in
that pile, sorry.

The following changes since commit 4f7d029b9bf009fbee76bb10c0c4351a1870d2f3:

Linux 4.11-rc7 (2017-04-16 13:00:18 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.misc

for you to fetch changes up to 6b4657667ba06cd2e07206c65e630acdf248bfd1:

fs/affs: add rename exchange (2017-05-05 15:24:52 -0400)

----------------------------------------------------------------
Al Viro (1):
remove pointless extern of atime_need_update_rcu()

Christoph Hellwig (2):
fs: add a VALID_OPEN_FLAGS
fs: completely ignore unknown open flags

David Howells (1):
Make stat/lstat/fstatat pass AT_NO_AUTOMOUNT to vfs_statx()

Eric Biggers (2):
fs: constify tree_descr arrays passed to simple_fill_super()
fs: remove _submit_bh()

Fabian Frederick (7):
fs/affs: bugfix: make symbolic links work again
fs/affs: import amigaffs.h
fs/affs: remove node generation check
fs/affs: bugfix: enable writes on OFS disks
fs/affs: bugfix: Write files greater than page size on OFS
fs/affs: add rename2 to prepare multiple methods
fs/affs: add rename exchange

Geliang Tang (1):
fs: drop duplicate header percpu-rwsem.h

Josef Bacik (1):
fs: don't set *REFERENCED on single use objects

Mark Charlebois (1):
fs: compat: Remove warning from COMPATIBLE_IOCTL

drivers/infiniband/hw/qib/qib_fs.c | 2 +-
drivers/xen/xenfs/super.c | 4 +-
fs/affs/affs.h | 4 +-
{include/linux => fs/affs}/amigaffs.h | 0
fs/affs/dir.c | 2 +-
fs/affs/file.c | 10 ++--
fs/affs/inode.c | 1 +
fs/affs/namei.c | 87 +++++++++++++++++++++++++++++------
fs/binfmt_misc.c | 2 +-
fs/buffer.c | 19 ++------
fs/compat_ioctl.c | 2 +-
fs/dcache.c | 4 +-
fs/debugfs/inode.c | 2 +-
fs/fcntl.c | 14 ++----
fs/fuse/control.c | 2 +-
fs/inode.c | 3 +-
fs/internal.h | 2 -
fs/libfs.c | 2 +-
fs/nfsd/nfsctl.c | 2 +-
fs/open.c | 6 +++
fs/tracefs/inode.c | 2 +-
include/linux/buffer_head.h | 2 -
include/linux/fcntl.h | 6 +++
include/linux/fs.h | 14 +++---
kernel/bpf/inode.c | 2 +-
security/inode.c | 2 +-
security/selinux/selinuxfs.c | 4 +-
security/smack/smackfs.c | 2 +-
28 files changed, 130 insertions(+), 74 deletions(-)
rename {include/linux => fs/affs}/amigaffs.h (100%)