From: Ilya Dryomov Date: Fri, 21 Mar 2014 17:05:30 +0000 (+0200) Subject: libceph: primary_affinity infrastructure X-Git-Tag: v3.15-rc1~61^2~19 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2cfa34f2d67a36e292cbe6e4c1e60d212b7ba4d1;p=pandora-kernel.git libceph: primary_affinity infrastructure Add primary_affinity infrastructure. primary_affinity values are stored in an max_osd-sized array, hanging off ceph_osdmap, similar to a osd_weight array. Introduce {get,set}_primary_affinity() helpers, primarily to return CEPH_OSD_DEFAULT_PRIMARY_AFFINITY when no affinity has been set and to abstract out osd_primary_affinity array allocation and initialization. Signed-off-by: Ilya Dryomov Reviewed-by: Alex Elder --- Reading git-diff-tree failed