diff options
Diffstat (limited to 'include/linux/ceph/libceph.h')
-rw-r--r-- | include/linux/ceph/libceph.h | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h index 29818fc3fa49..2e3024881a5e 100644 --- a/include/linux/ceph/libceph.h +++ b/include/linux/ceph/libceph.h | |||
@@ -66,6 +66,7 @@ struct ceph_options { | |||
66 | #define CEPH_OSD_IDLE_TTL_DEFAULT 60 | 66 | #define CEPH_OSD_IDLE_TTL_DEFAULT 60 |
67 | 67 | ||
68 | #define CEPH_MSG_MAX_FRONT_LEN (16*1024*1024) | 68 | #define CEPH_MSG_MAX_FRONT_LEN (16*1024*1024) |
69 | #define CEPH_MSG_MAX_MIDDLE_LEN (16*1024*1024) | ||
69 | #define CEPH_MSG_MAX_DATA_LEN (16*1024*1024) | 70 | #define CEPH_MSG_MAX_DATA_LEN (16*1024*1024) |
70 | 71 | ||
71 | #define CEPH_AUTH_NAME_DEFAULT "guest" | 72 | #define CEPH_AUTH_NAME_DEFAULT "guest" |
@@ -156,31 +157,11 @@ struct ceph_snap_context { | |||
156 | u64 snaps[]; | 157 | u64 snaps[]; |
157 | }; | 158 | }; |
158 | 159 | ||
159 | static inline struct ceph_snap_context * | 160 | extern struct ceph_snap_context *ceph_create_snap_context(u32 snap_count, |
160 | ceph_get_snap_context(struct ceph_snap_context *sc) | 161 | gfp_t gfp_flags); |
161 | { | 162 | extern struct ceph_snap_context *ceph_get_snap_context( |
162 | /* | 163 | struct ceph_snap_context *sc); |
163 | printk("get_snap_context %p %d -> %d\n", sc, atomic_read(&sc->nref), | 164 | extern void ceph_put_snap_context(struct ceph_snap_context *sc); |
164 | atomic_read(&sc->nref)+1); | ||
165 | */ | ||
166 | if (sc) | ||
167 | atomic_inc(&sc->nref); | ||
168 | return sc; | ||
169 | } | ||
170 | |||
171 | static inline void ceph_put_snap_context(struct ceph_snap_context *sc) | ||
172 | { | ||
173 | if (!sc) | ||
174 | return; | ||
175 | /* | ||
176 | printk("put_snap_context %p %d -> %d\n", sc, atomic_read(&sc->nref), | ||
177 | atomic_read(&sc->nref)-1); | ||
178 | */ | ||
179 | if (atomic_dec_and_test(&sc->nref)) { | ||
180 | /*printk(" deleting snap_context %p\n", sc);*/ | ||
181 | kfree(sc); | ||
182 | } | ||
183 | } | ||
184 | 165 | ||
185 | /* | 166 | /* |
186 | * calculate the number of pages a given length and offset map onto, | 167 | * calculate the number of pages a given length and offset map onto, |