Fairly self-contained bunch - surprising lot of places passes struct qstr * as an argument when const struct qstr * would suffice; it complicates analysis for no good reason. I'd prefer to feed that separately from the assorted fixes (those are in #for-linus and with somewhat trickier topology). One trivial conflict in f2fs - arguments of f2fs_inode_by_name() and f2fs_find_entry() are modified both here and in mainline. Mainline adds struct page ** and this series turns struct qstr * to const struct qstr *. Changes are independent, resolved in an obvious way. The following changes since commit 92d21ac74a9e3c09b0b01c764e530657e4c85c49: Linux 4.7-rc7 (2016-07-10 20:24:59 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.const-qstr for you to fetch changes up to 19a6d89de2f10ee3b18c3b9fd6c7c2e249a30d71: qstr: constify instances in adfs (2016-07-30 12:25:53 -0400) ---------------------------------------------------------------- Al Viro (15): qstr: constify dentry_init_security qstr: constify instances in logfs qstr: constify instances in hfsplus qstr: constify instances in hfs qstr: constify instances in autofs4 qstr: constify instances in ocfs2 qstr: constify instances in nfs qstr constify instances in fs/dcache.c qstr: constify instances in fuse qstr: constify instances in procfs qstr: constify instances in vfat qstr: constify instances in ext2 qstr: constify instances in f2fs qstr: constify instances in lustre qstr: constify instances in adfs drivers/staging/lustre/lustre/llite/statahead.c | 4 ++-- fs/adfs/dir.c | 4 ++-- fs/autofs4/root.c | 8 ++++---- fs/autofs4/waitq.c | 4 ++-- fs/dcache.c | 4 ++-- fs/ext2/dir.c | 6 +++--- fs/ext2/ext2.h | 4 ++-- fs/f2fs/dir.c | 4 ++-- fs/f2fs/f2fs.h | 4 ++-- fs/fat/namei_vfat.c | 6 +++--- fs/fuse/dir.c | 4 ++-- fs/fuse/fuse_i.h | 2 +- fs/fuse/inode.c | 8 ++------ fs/hfs/catalog.c | 12 ++++++------ fs/hfs/hfs_fs.h | 14 +++++++------- fs/hfs/inode.c | 2 +- fs/hfs/trans.c | 2 +- fs/hfsplus/catalog.c | 12 ++++++------ fs/hfsplus/hfsplus_fs.h | 10 +++++----- fs/logfs/dir.c | 4 ++-- fs/nfs/nfs3proc.c | 8 ++++---- fs/nfs/nfs4_fs.h | 5 +++-- fs/nfs/nfs4namespace.c | 4 ++-- fs/nfs/nfs4proc.c | 16 ++++++++-------- fs/nfs/proc.c | 8 ++++---- fs/nfs/unlink.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +--- fs/ocfs2/dlmfs/dlmfs.c | 4 ++-- fs/ocfs2/dlmfs/userdlm.c | 2 +- fs/ocfs2/dlmfs/userdlm.h | 2 +- fs/proc/proc_sysctl.c | 2 +- include/linux/dcache.h | 2 +- include/linux/lsm_hooks.h | 2 +- include/linux/nfs_xdr.h | 8 ++++---- include/linux/security.h | 4 ++-- security/security.c | 2 +- security/selinux/hooks.c | 2 +- 37 files changed, 95 insertions(+), 100 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html