All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH review 00/85] userns changes for 9p, afs, ceph, cifs, coda, gfs2, ncpfs, nfs, nfsd, and ocfs2
@ 2013-02-13 17:48 ` Eric W. Biederman
  0 siblings, 0 replies; 266+ messages in thread
From: Eric W. Biederman @ 2013-02-13 17:48 UTC (permalink / raw)
  To: linux-fsdevel-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA
  Cc: Jan Harkes, Sage Weil, Steve French, Eric Van Hensbergen,
	Mark Fasheh, Linux Containers, Trond Myklebust, David Howells,
	Ron Minnich, Joel Becker, J. Bruce Fields, Petr Vandrovec,
	Steven Whitehouse


This is my set of userns changes for 9p, afs, ceph, cifs, coda, gfs2,
ncpfs, nfs, nfsd, and ocfs2.  Except for afs and ncpfs the changes for
these filesystems were to large to make a single readable patch per
filesystem.  So I have broken the patches down into what should be small
logical changes to make it easier to see what changes I have made.

Mostly the changes are simple case of pushing kuid_t and kgid_t down as
far as they will go in the filesystems.  There are a couple of places
where I had to engage in a small bit of code development, and there are
a couple of trivial cleanup patches, cleaning up areas before I made my
kuid and kgid changes.

I have performed a test merge of these changes against linux-next and
there were no conflicts.  So unless there are strong opinions to the
contrary I plan to push these changes through my userns tree for 3.9.

I have done my best to ensure the following patches introduce no bugs
or regressions but I am human so I might have messed up.  If you spot
any problems please let me know.

 fs/9p/fid.c                       |   17 +++--
 fs/9p/v9fs.c                      |   34 +++++++--
 fs/9p/v9fs.h                      |   10 ++--
 fs/9p/vfs_inode.c                 |    6 +-
 fs/9p/vfs_inode_dotl.c            |   10 ++--
 fs/afs/afs.h                      |   11 +---
 fs/afs/fsclient.c                 |   14 +++-
 fs/afs/inode.c                    |    6 +-
 fs/afs/super.c                    |    6 ++
 fs/ceph/caps.c                    |   17 +++--
 fs/ceph/inode.c                   |   23 ++++---
 fs/ceph/mds_client.c              |    4 +-
 fs/ceph/mds_client.h              |    4 +-
 fs/ceph/super.h                   |    4 +-
 fs/cifs/cifs_fs_sb.h              |    8 +-
 fs/cifs/cifs_spnego.c             |    6 +-
 fs/cifs/cifsacl.c                 |   47 +++++++++----
 fs/cifs/cifsfs.c                  |   14 +++-
 fs/cifs/cifsglob.h                |   22 +++---
 fs/cifs/cifspdu.h                 |    1 -
 fs/cifs/cifsproto.h               |    9 ++-
 fs/cifs/cifssmb.c                 |   10 ++-
 fs/cifs/connect.c                 |   66 +++++++++++++-----
 fs/cifs/dir.c                     |   18 +++---
 fs/cifs/file.c                    |    8 +-
 fs/cifs/inode.c                   |   50 ++++++++-----
 fs/cifs/misc.c                    |    2 +-
 fs/coda/cache.c                   |    4 +-
 fs/coda/coda_fs_i.h               |    2 +-
 fs/coda/coda_linux.c              |    8 +-
 fs/coda/inode.c                   |    6 ++-
 fs/coda/psdev.c                   |    7 ++
 fs/coda/upcall.c                  |   10 ++--
 fs/gfs2/acl.c                     |    2 +-
 fs/gfs2/bmap.c                    |    2 +-
 fs/gfs2/dir.c                     |    2 +-
 fs/gfs2/glops.c                   |    4 +-
 fs/gfs2/incore.h                  |    3 +-
 fs/gfs2/inode.c                   |   32 +++++----
 fs/gfs2/quota.c                   |  138 +++++++++++++++----------------------
 fs/gfs2/quota.h                   |   15 ++--
 fs/gfs2/super.c                   |    6 +-
 fs/gfs2/sys.c                     |   14 +++-
 fs/gfs2/xattr.c                   |    4 +-
 fs/ncpfs/inode.c                  |   55 +++++++++------
 fs/ncpfs/ioctl.c                  |   25 ++++---
 fs/ncpfs/ncp_fs_sb.h              |    6 +-
 fs/nfs/idmap.c                    |   53 ++++++++++-----
 fs/nfs/inode.c                    |   12 ++--
 fs/nfs/nfs2xdr.c                  |   19 ++++-
 fs/nfs/nfs3xdr.c                  |   18 ++++-
 fs/nfs/nfs4xdr.c                  |   16 ++--
 fs/nfs_common/nfsacl.c            |   41 +++++++----
 fs/nfsd/acl.h                     |    2 -
 fs/nfsd/auth.c                    |   12 ++--
 fs/nfsd/auth.h                    |    6 --
 fs/nfsd/export.c                  |   22 ++++--
 fs/nfsd/idmap.h                   |    8 +-
 fs/nfsd/nfs3xdr.c                 |   14 ++--
 fs/nfsd/nfs4acl.c                 |   63 ++++++++++++-----
 fs/nfsd/nfs4idmap.c               |   38 +++++++---
 fs/nfsd/nfs4recover.c             |    4 +-
 fs/nfsd/nfs4state.c               |    6 +-
 fs/nfsd/nfs4xdr.c                 |   54 +++++++++-----
 fs/nfsd/nfsxdr.c                  |   14 ++--
 fs/nfsd/state.h                   |    4 +-
 fs/nfsd/vfs.c                     |    8 +-
 fs/ocfs2/acl.c                    |   31 ++++++++-
 fs/ocfs2/dlmglue.c                |    8 +-
 fs/ocfs2/file.c                   |   11 ++--
 fs/ocfs2/inode.c                  |   12 ++--
 fs/ocfs2/namei.c                  |    4 +-
 fs/ocfs2/refcounttree.c           |    2 +-
 include/linux/coda_psdev.h        |    2 +-
 include/linux/nfs4.h              |    6 ++-
 include/linux/nfs_idmap.h         |    9 ++-
 include/linux/nfs_xdr.h           |    4 +-
 include/linux/nfsd/export.h       |    4 +-
 include/linux/sunrpc/auth.h       |    7 +-
 include/linux/sunrpc/svcauth.h    |    4 +-
 include/net/9p/9p.h               |   14 ++--
 include/net/9p/client.h           |   12 ++--
 init/Kconfig                      |   13 ----
 net/9p/client.c                   |   43 +++++++-----
 net/9p/protocol.c                 |   49 ++++++++++++--
 net/ceph/ceph_common.c            |    5 ++
 net/sunrpc/auth.c                 |    6 +-
 net/sunrpc/auth_generic.c         |   16 +++--
 net/sunrpc/auth_gss/auth_gss.c    |   45 ++++++++----
 net/sunrpc/auth_gss/svcauth_gss.c |   18 ++++--
 net/sunrpc/auth_unix.c            |   36 ++++------
 net/sunrpc/svcauth_unix.c         |   43 +++++++----
 92 files changed, 958 insertions(+), 632 deletions(-)

Eric W. Biederman (85):
      ceph: Only allow mounts in the initial network namespace
      ceph: Translate between uid and gids in cap messages and kuids and kgids
      ceph: Translate inode uid and gid attributes to/from kuids and kgids.
      ceph: Convert struct ceph_mds_request to use kuid_t and kgid_t
      ceph: Convert kuids and kgids before printing them.
      ceph: Enable building when user namespaces are enabled.
      9p: Add 'u' and 'g' format specifies for kuids and kgids
      9p: Transmit kuid and kgid values
      9p: Modify the stat structures to use kuid_t and kgid_t
      9p: Modify struct 9p_fid to use a kuid_t not a uid_t
      9p: Modify struct v9fs_session_info to use a kuids and kgids
      9p: Modify v9fs_get_fsgid_for_create to return a kgid
      9p: Allow building 9p with user namespaces enabled.
      afs: Remove unused structure afs_store_status
      afs: Only allow mounting afs in the intial network namespace
      afs: Support interacting with multiple user namespaces
      coda: Restrict coda messages to the initial pid namespace
      coda: Restrict coda messages to the initial user namespace
      coda: Cache permisions in struct coda_inode_info in a kuid_t.
      coda: Allow coda to be built when user namespace support is enabled
      ocfs2: Handle kuids and kgids in acl/xattr conversions.
      ocfs2: convert between kuids and kgids and DLM locks
      ocfs2: Convert uid and gids between in core and on disk inodes
      ocfs2: For tracing report the uid and gid values in the initial user namespace
      ocfs2: Compare kuids and kgids using uid_eq and gid_eq
      ocfs2: Enable building with user namespaces enabled
      gfs2: Remove improper checks in gfs2_set_dqblk.
      gfs2: Split NO_QUOTA_CHANGE inot NO_UID_QUTOA_CHANGE and NO_GID_QUTOA_CHANGE
      gfs2: Report quotas in the caller's user namespace.
      gfs2: Introduce qd2index
      gfs2: Modify struct gfs2_quota_change_host to use struct kqid
      gfs2: Modify qdsb_get to take a struct kqid
      gfs2: Convert gfs2_quota_refresh to take a kqid
      gfs2: Store qd_id in struct gfs2_quota_data as a struct kqid
      gfs2: Remove the QUOTA_USER and QUOTA_GROUP defines
      gfs2: Use kuid_t and kgid_t types where appropriate.
      gfs2: Use uid_eq and gid_eq where appropriate
      gfs2: Convert uids and gids between dinodes and vfs inodes.
      gfs2: Enable building with user namespaces enabled
      ncpfs: Support interacting with multiple user namespaces
      nfs_common: Update the translation between nfsv3 acls linux posix acls
      sunrpc: Use userns friendly constants.
      sunrpc: Use kuid_t and kgid_t where appropriate
      sunrpc: Use uid_eq and gid_eq where appropriate
      sunrpc: Simplify auth_unix now that everything is a kgid_t
      sunrpc: Convert kuids and kgids to uids and gids for printing
      sunrpc: Use gid_valid to test for gid != INVALID_GID
      sunrpc: Update gss uid to security context mapping.
      sunrpc: Update svcgss xdr handle to rpsec_contect cache
      sunrpc: Hash uids by first computing their value in the initial userns
      sunrpc: Properly encode kuids and kgids in RPC_AUTH_UNIX credentials
      sunrpc: Properly encode kuids and kgids in auth.unix.gid rpc pipe upcalls.
      sunrpc: Properly decode kuids and kgids in RPC_AUTH_UNIX credentials
      nfs: Pass GLOBAL_ROOT_UID and GLOBAL_ROOT_GID to keyring alloc
      nfs: Convert struct nfs_fattr to Use kuid_t and kgid_t
      nfs: Convert idmap to use kuids and kgids
      nfs: Convert nfs2xdr to use kuids and kgids
      nfs: Convert nfs3xdr to use kuids and kgids
      nfs: Convert nfs4xdr to use kuids and kgids
      nfs: kuid and kgid conversions for nfs/inode.c
      nfs: Enable building with user namespaces enabled.
      nfsd: Remove declaration of nonexistent nfs4_acl_permisison
      nfsd: idmap use u32 not uid_t as the intermediate type
      nfsd: Convert idmap to use kuids and kgids
      nfsd: Remove nfsd_luid, nfsd_lgid, nfsd_ruid and nfsd_rgid
      nfsd: Convert nfs3xdr to use kuids and kgids
      nfsd: Convert nfsxdr to use kuids and kgids
      nfsd: Handle kuids and kgids in the nfs4acl to posix_acl conversion
      nfsd: Modify nfsd4_cb_sec to use kuids and kgids
      nfsd: Store ex_anon_uid and ex_anon_gid as kuids and kgids
      nfsd: Properly compare and initialize kuids and kgids
      nfsd: Enable building with user namespaces enabled.
      cifs: Override unmappable incoming uids and gids
      cifs: Use BUILD_BUG_ON to validate uids and gids are the same size
      cifs: Pass GLOBAL_ROOT_UID and GLOBAL_ROOT_GID to keyring_alloc
      cifs: Use kuids and kgids SID to uid/gid mapping
      cifs: Convert from a kuid before printing current_fsuid
      cifs: Modify struct cifs_unix_set_info_args to hold a kuid_t and a kgid_t
      cifs: Convert struct tcon_link to use a kuid.
      cifs: Convert struct cifs_fattr to use kuid and kgids
      cifs: Convert struct cifsFileInfo to use a kuid
      cifs: Modify struct smb_vol to use kuids and kgids
      cifs: Convert struct cifs_sb_info to use kuids and kgids
      cifs: Convert struct cifs_ses to use a kuid_t and a kgid_t
      cifs: Enable building with user namespaces enabled.

^ permalink raw reply	[flat|nested] 266+ messages in thread

end of thread, other threads:[~2013-03-05 23:43 UTC | newest]

Thread overview: 266+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-13 17:48 [PATCH review 00/85] userns changes for 9p, afs, ceph, cifs, coda, gfs2, ncpfs, nfs, nfsd, and ocfs2 Eric W. Biederman
2013-02-13 17:48 ` Eric W. Biederman
     [not found] ` <87621w14vs.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 17:50   ` [PATCH review 01/85] ceph: Only allow mounts in the initial network namespace Eric W. Biederman
2013-02-13 17:50 ` Eric W. Biederman
2013-02-13 17:50   ` [PATCH review 08/85] 9p: Transmit kuid and kgid values Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 12/85] 9p: Modify v9fs_get_fsgid_for_create to return a kgid Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 13/85] 9p: Allow building 9p with user namespaces enabled Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 16/85] afs: Support interacting with multiple user namespaces Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 17/85] coda: Restrict coda messages to the initial pid namespace Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 22/85] ocfs2: convert between kuids and kgids and DLM locks Eric W. Biederman
     [not found]     ` <1360777934-5663-22-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-14  8:34       ` Joel Becker
2013-02-14  8:34         ` Joel Becker
2013-02-13 17:51   ` [PATCH review 23/85] ocfs2: Convert uid and gids between in core and on disk inodes Eric W. Biederman
     [not found]     ` <1360777934-5663-23-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-14  8:35       ` Joel Becker
2013-02-14  8:35         ` Joel Becker
2013-02-14  9:10         ` Eric W. Biederman
2013-02-14  9:10         ` Eric W. Biederman
     [not found]   ` <1360777934-5663-1-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 17:50     ` [PATCH review 02/85] ceph: Translate between uid and gids in cap messages and kuids and kgids Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 03/85] ceph: Translate inode uid and gid attributes to/from " Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 04/85] ceph: Convert struct ceph_mds_request to use kuid_t and kgid_t Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 05/85] ceph: Convert kuids and kgids before printing them Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 06/85] ceph: Enable building when user namespaces are enabled Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 07/85] 9p: Add 'u' and 'g' format specifies for kuids and kgids Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 08/85] 9p: Transmit kuid and kgid values Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 09/85] 9p: Modify the stat structures to use kuid_t and kgid_t Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50     ` [PATCH review 10/85] 9p: Modify struct 9p_fid to use a kuid_t not a uid_t Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:50       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 11/85] 9p: Modify struct v9fs_session_info to use a kuids and kgids Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 12/85] 9p: Modify v9fs_get_fsgid_for_create to return a kgid Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 13/85] 9p: Allow building 9p with user namespaces enabled Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 14/85] afs: Remove unused structure afs_store_status Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 15/85] afs: Only allow mounting afs in the intial network namespace Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 16/85] afs: Support interacting with multiple user namespaces Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 17/85] coda: Restrict coda messages to the initial pid namespace Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 18/85] coda: Restrict coda messages to the initial user namespace Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
     [not found]       ` <1360777934-5663-18-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 18:14         ` Jan Harkes
2013-02-13 18:14           ` Jan Harkes
     [not found]           ` <20130213181450.GJ30800-ETDLCGt7PQU3uPMLIKxrzw@public.gmane.org>
2013-02-13 18:44             ` Eric W. Biederman
2013-02-13 18:44               ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 19/85] coda: Cache permisions in struct coda_inode_info in a kuid_t Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 20/85] coda: Allow coda to be built when user namespace support is enabled Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 21/85] ocfs2: Handle kuids and kgids in acl/xattr conversions Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 22/85] ocfs2: convert between kuids and kgids and DLM locks Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 23/85] ocfs2: Convert uid and gids between in core and on disk inodes Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 24/85] ocfs2: For tracing report the uid and gid values in the initial user namespace Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 25/85] ocfs2: Compare kuids and kgids using uid_eq and gid_eq Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
     [not found]       ` <1360777934-5663-25-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-14  8:37         ` Joel Becker
2013-02-14  8:37           ` Joel Becker
2013-02-13 17:51     ` [PATCH review 26/85] ocfs2: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
     [not found]       ` <1360777934-5663-26-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-14  8:38         ` Joel Becker
2013-02-14  8:38           ` Joel Becker
2013-02-13 17:51     ` [PATCH review 27/85] gfs2: Remove improper checks in gfs2_set_dqblk Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 28/85] gfs2: Split NO_QUOTA_CHANGE inot NO_UID_QUTOA_CHANGE and NO_GID_QUTOA_CHANGE Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 29/85] gfs2: Report quotas in the caller's user namespace Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 30/85] gfs2: Introduce qd2index Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 31/85] gfs2: Modify struct gfs2_quota_change_host to use struct kqid Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 32/85] gfs2: Modify qdsb_get to take a " Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 33/85] gfs2: Convert gfs2_quota_refresh to take a kqid Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 34/85] gfs2: Store qd_id in struct gfs2_quota_data as a struct kqid Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 35/85] gfs2: Remove the QUOTA_USER and QUOTA_GROUP defines Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 36/85] gfs2: Use kuid_t and kgid_t types where appropriate Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 37/85] gfs2: Use uid_eq and gid_eq " Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 38/85] gfs2: Convert uids and gids between dinodes and vfs inodes Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 39/85] gfs2: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 40/85] ncpfs: Support interacting with multiple user namespaces Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 41/85] nfs_common: Update the translation between nfsv3 acls linux posix acls Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 42/85] sunrpc: Use userns friendly constants Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 43/85] sunrpc: Use kuid_t and kgid_t where appropriate Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 44/85] sunrpc: Use uid_eq and gid_eq " Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 45/85] sunrpc: Simplify auth_unix now that everything is a kgid_t Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 46/85] sunrpc: Convert kuids and kgids to uids and gids for printing Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 47/85] sunrpc: Use gid_valid to test for gid != INVALID_GID Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 48/85] sunrpc: Update gss uid to security context mapping Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
     [not found]       ` <1360777934-5663-48-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 20:35         ` J. Bruce Fields
2013-02-13 20:35           ` J. Bruce Fields
     [not found]           ` <20130213203528.GN14195-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-02-13 21:17             ` Eric W. Biederman
2013-02-13 21:17               ` Eric W. Biederman
     [not found]               ` <87fw0zrk0e.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 21:24                 ` J. Bruce Fields
2013-02-13 21:24                   ` J. Bruce Fields
2013-02-13 17:51     ` [PATCH review 49/85] sunrpc: Update svcgss xdr handle to rpsec_contect cache Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 50/85] sunrpc: Hash uids by first computing their value in the initial userns Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 51/85] sunrpc: Properly encode kuids and kgids in RPC_AUTH_UNIX credentials Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 52/85] sunrpc: Properly encode kuids and kgids in auth.unix.gid rpc pipe upcalls Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
     [not found]       ` <1360777934-5663-52-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 21:05         ` J. Bruce Fields
2013-02-13 21:05       ` J. Bruce Fields
     [not found]         ` <20130213210545.GO14195-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-02-13 21:29           ` Eric W. Biederman
2013-02-13 21:29             ` Eric W. Biederman
     [not found]             ` <874nhfrjgg.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 21:50               ` J. Bruce Fields
2013-02-13 21:50                 ` J. Bruce Fields
     [not found]                 ` <20130213215047.GR14195-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-02-13 22:32                   ` Eric W. Biederman
2013-02-13 22:32                     ` Eric W. Biederman
     [not found]                     ` <8738wzq1z6.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-13 22:58                       ` J. Bruce Fields
2013-02-13 22:58                     ` J. Bruce Fields
     [not found]                       ` <20130213225840.GV14195-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-02-13 23:22                         ` Eric W. Biederman
2013-02-13 23:22                           ` Eric W. Biederman
     [not found]                           ` <87ip5vn6iv.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-02-14  7:12                             ` Stanislav Kinsbursky
2013-02-15 17:00                             ` J. Bruce Fields
2013-02-15 17:00                               ` J. Bruce Fields
     [not found]                               ` <20130215170052.GN8343-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-02-15 18:47                                 ` Eric W. Biederman
2013-02-15 18:47                                   ` Eric W. Biederman
2013-02-14  7:12                           ` Stanislav Kinsbursky
     [not found]                             ` <511C8E50.8080007-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2013-02-14  8:42                               ` Eric W. Biederman
2013-02-14  8:42                                 ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 53/85] sunrpc: Properly decode kuids and kgids in RPC_AUTH_UNIX credentials Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 54/85] nfs: Pass GLOBAL_ROOT_UID and GLOBAL_ROOT_GID to keyring alloc Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 55/85] nfs: Convert struct nfs_fattr to Use kuid_t and kgid_t Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 56/85] nfs: Convert idmap to use kuids and kgids Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 57/85] nfs: Convert nfs2xdr " Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 58/85] nfs: Convert nfs3xdr " Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 59/85] nfs: Convert nfs4xdr " Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 60/85] nfs: kuid and kgid conversions for nfs/inode.c Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 61/85] nfs: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 62/85] nfsd: Remove declaration of nonexistent nfs4_acl_permisison Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 63/85] nfsd: idmap use u32 not uid_t as the intermediate type Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 64/85] nfsd: Convert idmap to use kuids and kgids Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 65/85] nfsd: Remove nfsd_luid, nfsd_lgid, nfsd_ruid and nfsd_rgid Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 66/85] nfsd: Convert nfs3xdr to use kuids and kgids Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 67/85] nfsd: Convert nfsxdr " Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51       ` Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 68/85] nfsd: Handle kuids and kgids in the nfs4acl to posix_acl conversion Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 69/85] nfsd: Modify nfsd4_cb_sec to use kuids and kgids Eric W. Biederman
2013-02-13 17:51     ` [PATCH review 70/85] nfsd: Store ex_anon_uid and ex_anon_gid as " Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 71/85] nfsd: Properly compare and initialize " Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 72/85] nfsd: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 73/85] cifs: Override unmappable incoming uids and gids Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 74/85] cifs: Use BUILD_BUG_ON to validate uids and gids are the same size Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 75/85] cifs: Pass GLOBAL_ROOT_UID and GLOBAL_ROOT_GID to keyring_alloc Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 76/85] cifs: Use kuids and kgids SID to uid/gid mapping Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 77/85] cifs: Convert from a kuid before printing current_fsuid Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 78/85] cifs: Modify struct cifs_unix_set_info_args to hold a kuid_t and a kgid_t Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 79/85] cifs: Convert struct tcon_link to use a kuid Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 80/85] cifs: Convert struct cifs_fattr to use kuid and kgids Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 81/85] cifs: Convert struct cifsFileInfo to use a kuid Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52       ` Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 82/85] cifs: Modify struct smb_vol to use kuids and kgids Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 83/85] cifs: Convert struct cifs_sb_info " Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 84/85] cifs: Convert struct cifs_ses to use a kuid_t and a kgid_t Eric W. Biederman
2013-02-13 17:52     ` [PATCH review 85/85] cifs: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 27/85] gfs2: Remove improper checks in gfs2_set_dqblk Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 28/85] gfs2: Split NO_QUOTA_CHANGE inot NO_UID_QUTOA_CHANGE and NO_GID_QUTOA_CHANGE Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 29/85] gfs2: Report quotas in the caller's user namespace Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 30/85] gfs2: Introduce qd2index Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 31/85] gfs2: Modify struct gfs2_quota_change_host to use struct kqid Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 32/85] gfs2: Modify qdsb_get to take a " Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 33/85] gfs2: Convert gfs2_quota_refresh to take a kqid Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 34/85] gfs2: Store qd_id in struct gfs2_quota_data as a struct kqid Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 40/85] ncpfs: Support interacting with multiple user namespaces Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 41/85] nfs_common: Update the translation between nfsv3 acls linux posix acls Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 45/85] sunrpc: Simplify auth_unix now that everything is a kgid_t Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 49/85] sunrpc: Update svcgss xdr handle to rpsec_contect cache Eric W. Biederman
     [not found]     ` <1360777934-5663-49-git-send-email-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-03-04 14:12       ` J. Bruce Fields
2013-03-04 14:12         ` J. Bruce Fields
     [not found]         ` <20130304141230.GE20389-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-03-04 17:11           ` Eric W. Biederman
2013-03-04 17:11         ` Eric W. Biederman
     [not found]           ` <87txorjdjf.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
2013-03-05 23:10             ` J. Bruce Fields
2013-03-05 23:10               ` J. Bruce Fields
     [not found]               ` <20130305231001.GJ15816-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2013-03-05 23:43                 ` Eric W. Biederman
2013-03-05 23:43                   ` Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 53/85] sunrpc: Properly decode kuids and kgids in RPC_AUTH_UNIX credentials Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 56/85] nfs: Convert idmap to use kuids and kgids Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 58/85] nfs: Convert nfs3xdr " Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 61/85] nfs: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 62/85] nfsd: Remove declaration of nonexistent nfs4_acl_permisison Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 64/85] nfsd: Convert idmap to use kuids and kgids Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 68/85] nfsd: Handle kuids and kgids in the nfs4acl to posix_acl conversion Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 69/85] nfsd: Modify nfsd4_cb_sec to use kuids and kgids Eric W. Biederman
2013-02-13 17:51   ` [PATCH review 70/85] nfsd: Store ex_anon_uid and ex_anon_gid as " Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 72/85] nfsd: Enable building with user namespaces enabled Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 73/85] cifs: Override unmappable incoming uids and gids Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 74/85] cifs: Use BUILD_BUG_ON to validate uids and gids are the same size Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 76/85] cifs: Use kuids and kgids SID to uid/gid mapping Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 78/85] cifs: Modify struct cifs_unix_set_info_args to hold a kuid_t and a kgid_t Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 79/85] cifs: Convert struct tcon_link to use a kuid Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 82/85] cifs: Modify struct smb_vol to use kuids and kgids Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 83/85] cifs: Convert struct cifs_sb_info " Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 84/85] cifs: Convert struct cifs_ses to use a kuid_t and a kgid_t Eric W. Biederman
2013-02-13 17:52   ` [PATCH review 85/85] cifs: Enable building with user namespaces enabled Eric W. Biederman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.