From 79e2496f905b0d1d2a1c1d46d7b2545b74af5e2f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 20 Jan 2013 22:07:12 -0800 Subject: [PATCH] --- yaml --- r: 359626 b: refs/heads/master c: 1f08f2b056ea6c2e12f4e95e88949a882a996208 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ceph/xattr.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 27e453ccf095..895cdfe05ff5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 32ab0bd78d7d9235efb38ad5cba6a3a6b39a1da6 +refs/heads/master: 1f08f2b056ea6c2e12f4e95e88949a882a996208 diff --git a/trunk/fs/ceph/xattr.c b/trunk/fs/ceph/xattr.c index 532c95a6c9fa..f3c4fe7202c7 100644 --- a/trunk/fs/ceph/xattr.c +++ b/trunk/fs/ceph/xattr.c @@ -142,6 +142,14 @@ static size_t ceph_vxattrcb_dir_rctime(struct ceph_inode_info *ci, char *val, } static struct ceph_vxattr ceph_dir_vxattrs[] = { + { + .name = "ceph.dir.layout", + .name_size = sizeof("ceph.dir.layout"), + .getxattr_cb = ceph_vxattrcb_layout, + .readonly = false, + .hidden = false, + .exists_cb = ceph_vxattrcb_layout_exists, + }, XATTR_NAME_CEPH(dir, entries), XATTR_NAME_CEPH(dir, files), XATTR_NAME_CEPH(dir, subdirs),