[RFC PATCH 0/4] ovl: implement overlay feature set

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

 



Hi All,

This is overlay feature set support patches, introduce incompatable,
read-only compatable and incompatable feature set, store on the upper
root dir via "trusted.overlay.feature_[compat|ro_compat|incompat]"
xattrs.

This patch set base on Linux 4.16-rc6.

Patch 1: Implement feature xattr and mount check, refuse mount if no
         backward incompatible feature is detected.
Patch 2: Copy up feature xattr from the lower root dirs to the upper
         root dir to prevent feature lost.
Patch 3: Add three already support feature: redirect dir, index and
         nfs_export, enable them when user give enable mount option.
patch 4: Fix redircet feature once a redirect xattr is detected for
         the case of overlay was mounted in the old kernel.
(PS: Not sure this patch is necessary, maybe just give a warning message
and handle this by fsck.overlay? If necessary, check indexdir during
mount time is also necessary too).

zhangyi (F) (4):
  ovl: add feature set support
  ovl: update features on upper root dir from lower layers
  ovl: enable features according to mount options
  ovl: fix redirect feature for backward compatibility

 fs/overlayfs/namei.c     |  12 ++
 fs/overlayfs/overlayfs.h |  90 +++++++++++
 fs/overlayfs/ovl_entry.h |  18 +++
 fs/overlayfs/super.c     | 410 ++++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 525 insertions(+), 5 deletions(-)

-- 
2.13.6

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



[Index of Archives]     [Linux Filesystems Devel]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux