From e3bf21f79adac3d83d6030730ae460a5626b206a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 11 Dec 2008 13:44:56 -0800 Subject: [PATCH] osd: pad eversion_t and zero remainder --- src/osd/osd_types.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 973f54d23f175..02a016ac3ca40 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -217,12 +217,13 @@ class eversion_t { public: version_t version; epoch_t epoch; - eversion_t() : version(0), epoch(0) {} - eversion_t(epoch_t e, version_t v) : version(v), epoch(e) {} + __u32 __pad; + eversion_t() : version(0), epoch(0), __pad(0) {} + eversion_t(epoch_t e, version_t v) : version(v), epoch(e), __pad(0) {} eversion_t(const ceph_eversion& ce) : version(ce.version), - epoch(ce.epoch) {} + epoch(ce.epoch) { } operator ceph_eversion() { ceph_eversion c; c.epoch = epoch; -- 2.39.5