diff options
author | Yehuda Sadeh <yehuda@hq.newdream.net> | 2010-05-18 19:38:08 -0400 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2010-10-20 18:37:25 -0400 |
commit | ae1533b62b3369e6ae32338f4a77d64d0e88f676 (patch) | |
tree | 9a54b1c1c8a52a4ae46bc0c5421d04e93ac6495f /fs/ceph/decode.h | |
parent | 68b4476b0bc13fef18266b4140309a30e86739d2 (diff) |
ceph-rbd: osdc support for osd call and rollback operations
This will be used for rbd snapshots administration.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Diffstat (limited to 'fs/ceph/decode.h')
-rw-r--r-- | fs/ceph/decode.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/ceph/decode.h b/fs/ceph/decode.h index 3d25415afe63..c5b6939fb32a 100644 --- a/fs/ceph/decode.h +++ b/fs/ceph/decode.h | |||
@@ -191,6 +191,11 @@ static inline void ceph_encode_string(void **p, void *end, | |||
191 | ceph_encode_need(p, end, n, bad); \ | 191 | ceph_encode_need(p, end, n, bad); \ |
192 | ceph_encode_copy(p, pv, n); \ | 192 | ceph_encode_copy(p, pv, n); \ |
193 | } while (0) | 193 | } while (0) |
194 | #define ceph_encode_string_safe(p, end, s, n, bad) \ | ||
195 | do { \ | ||
196 | ceph_encode_need(p, end, n, bad); \ | ||
197 | ceph_encode_string(p, end, s, n); \ | ||
198 | } while (0) | ||
194 | 199 | ||
195 | 200 | ||
196 | #endif | 201 | #endif |