linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Al Viro <viro@ZenIV.linux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: [git pull] vfs pile 2
Date: Sat, 6 Aug 2016 02:36:03 +0100	[thread overview]
Message-ID: <20160806013602.GL2356@ZenIV.linux.org.uk> (raw)

	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(-)

             reply	other threads:[~2016-08-06 23:07 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-06  1:36 Al Viro [this message]
  -- strict thread matches above, loose matches on Subject: below --
2018-06-04  1:02 [git pull] vfs, pile 2 Al Viro
2010-10-29 13:25 Al Viro
2009-12-17 16:24 [git pull] vfs " Al Viro
2009-12-17 16:39 ` Linus Torvalds
2009-12-17 18:03   ` Al Viro
2009-12-17 18:16     ` Linus Torvalds
2009-12-17 18:39       ` Al Viro
2009-12-17 21:22         ` Linus Torvalds
2009-12-17 21:43           ` Al Viro
2009-12-17 21:58             ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160806013602.GL2356@ZenIV.linux.org.uk \
    --to=viro@zeniv.linux.org.uk \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).