Skip to content

ceph: virtual extended attribute cleanup

Alex Elder ceph-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6ceph: use a symbolic name for "ceph." extended attribute namespacefs/ceph/xattr.c+14 -110 replies
2/6ceph: use macros to normalize vxattr table definitionsfs/ceph/xattr.c+26 -130 replies
3/6ceph: drop "_cb" from name of struct ceph_vxattr_cbfs/ceph/xattr.c+10 -100 replies
4/6ceph: encode type in vxattr callback routinesfs/ceph/xattr.c+11 -110 replies
5/6ceph: avoid repeatedly computing the size of constant vxattr namesfs/ceph/super.c fs/ceph/super.h fs/ceph/xattr.c+56 -52 replies
6/6ceph: make ceph_setxattr() and ceph_removexattr() more alikefs/ceph/xattr.c+8 -72 replies

Reviews trailers per patch

1 of 6 patches has a Reviewed-by or Acked-by.

PatchSage Weil
1/6
2/6
3/6
4/6
5/6
6/6R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] ceph: virtual extended attribute cleanup

This series cleans up some code involving ceph's virtual extended attributes. Three of them define some simple macros are set up to help ensure the attributes are defined in a consistent way. One makes the size of certain constant values get defined at startup time rather than repeatedly, and the remaining two are some very small changes made for clarity.

-Alex