[PATCH 00/13] lnfs: linux-3.10-rc1 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Steve Dickson <steved@xxxxxxxxxx>

Here is an the next rlease of the label NFS patches
ported to the linux-3-10.rc1 release. 

Note, this release only include the security and 
NFS client patches since the server patches have 
already been merged into Bruce's tree... I did
uses those patches to test the release. 

Bruce, thank you very much for all you help! 

There were no functional changes in the security 
patches. There were some simple merge conflicts 
in a couple header files. 

The following has was changed in the client code

* Labels were taken out of the cache consistency 
  bitmask. The means the ACCESS and DELEGRETURN 
  will no longer pass labels. 

* Looking to get the label out of the I/O path, 
  I found the follow ops allocate labels but never 
  process them (aka they never send a GETATTR in 
  the compound) 
      READ, CLOSE, REMOVE, RENAME. 

  So the label code was be removed from those ops.

So that leaves LOOKUP, READDIR, GETATTR, LINK, SETATTR, CREATE and OPEN 
that will continue to pass labels... 

David Quigley (8):
  Security: Add hook to calculate context based on a negative dentry.
  Security: Add Hook to test if the particular xattr is part of a MAC
    model.
  LSM: Add flags field to security_sb_set_mnt_opts for in kernel mount
    data.
  SELinux: Add new labeling type native labels
  NFSv4: Add label recommended attribute and NFSv4 flags
  NFSv4: Introduce new label structure
  NFSv4: Extend fattr bitmaps to support all 3 words
  NFS: Extend NFS xattr handlers to accept the security namespace

Steve Dickson (5):
  NFSv4.2: Added NFS v4.2 support to the NFS client
  NFS:Add labels to client function prototypes
  NFS: Add label lifecycle management
  NFS: Client implementation of Labeled-NFS
  Kconfig: Add Kconfig entry for Labeled NFS V4 client

 fs/nfs/Kconfig                      |  28 ++
 fs/nfs/callback.c                   |   1 +
 fs/nfs/callback_xdr.c               |   6 +-
 fs/nfs/client.c                     |   2 +-
 fs/nfs/dir.c                        |  46 ++-
 fs/nfs/getroot.c                    |   2 +-
 fs/nfs/inode.c                      | 133 +++++++--
 fs/nfs/namespace.c                  |   2 +-
 fs/nfs/nfs3acl.c                    |   4 +-
 fs/nfs/nfs3proc.c                   |  41 +--
 fs/nfs/nfs4_fs.h                    |   8 +-
 fs/nfs/nfs4client.c                 |   5 +
 fs/nfs/nfs4namespace.c              |   2 +-
 fs/nfs/nfs4proc.c                   | 548 ++++++++++++++++++++++++++++++++----
 fs/nfs/nfs4xdr.c                    | 184 +++++++++---
 fs/nfs/proc.c                       |  15 +-
 fs/nfs/super.c                      |  24 +-
 include/linux/nfs4.h                |  11 +
 include/linux/nfs_fs.h              |  30 +-
 include/linux/nfs_fs_sb.h           |   8 +-
 include/linux/nfs_xdr.h             |  30 +-
 include/linux/security.h            |  57 +++-
 include/uapi/linux/nfs4.h           |   2 +-
 security/capability.c               |  19 +-
 security/security.c                 |  24 +-
 security/selinux/hooks.c            |  92 +++++-
 security/selinux/include/security.h |   2 +
 security/selinux/ss/policydb.c      |   5 +-
 security/smack/smack_lsm.c          |  11 +
 29 files changed, 1132 insertions(+), 210 deletions(-)

-- 
1.8.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux