summaryrefslogtreecommitdiffstats
path: root/fs/ceph/ioctl.h
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2012-05-14 21:34:38 +0200
committerAlex Elder <elder@dreamhost.com>2012-05-16 21:28:27 +0200
commit702aeb1f88e707241d76e1e2a1a02dd81e6c2d77 (patch)
tree1d605a2109700d5ba4cc6c95f253e6ee3e10a120 /fs/ceph/ioctl.h
parentceph: messenger: change read_partial() to take "end" arg (diff)
downloadlinux-702aeb1f88e707241d76e1e2a1a02dd81e6c2d77.tar.xz
linux-702aeb1f88e707241d76e1e2a1a02dd81e6c2d77.zip
ceph: fully initialize new layout
When we are setting a new layout, fully initialize the structure: - zero it out - always set preferred_osd to -1 Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Alex Elder <elder@inktank.com>
Diffstat (limited to 'fs/ceph/ioctl.h')
-rw-r--r--fs/ceph/ioctl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ceph/ioctl.h b/fs/ceph/ioctl.h
index be4a60487333..c77028afb1e1 100644
--- a/fs/ceph/ioctl.h
+++ b/fs/ceph/ioctl.h
@@ -34,6 +34,8 @@
struct ceph_ioctl_layout {
__u64 stripe_unit, stripe_count, object_size;
__u64 data_pool;
+
+ /* obsolete. new values ignored, always return -1 */
__s64 preferred_osd;
};