From: Alex Elder Date: Sat, 2 Mar 2013 00:00:15 +0000 (-0600) Subject: libceph: use (void *) for untyped data in osd ops X-Git-Tag: v3.10-rc1~81^2~237 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=2a24d1f4bd7995de133c857bfdc77ac82c842300;p=karo-tx-linux.git libceph: use (void *) for untyped data in osd ops Two of the fields defining osd operations are defined using (char *) while the data they represent are really untyped, not character strings. Change them to have type (void *). Signed-off-by: Alex Elder Reviewed-by: Josh Durgin --- diff --git a/include/linux/ceph/osd_client.h b/include/linux/ceph/osd_client.h index a79f833bba4a..ec33588194ef 100644 --- a/include/linux/ceph/osd_client.h +++ b/include/linux/ceph/osd_client.h @@ -184,7 +184,7 @@ struct ceph_osd_req_op { } extent; struct { const char *name; - const char *val; + const void *val; u32 name_len; u32 value_len; __u8 cmp_op; /* CEPH_OSD_CMPXATTR_OP_* */ @@ -193,7 +193,7 @@ struct ceph_osd_req_op { struct { const char *class_name; const char *method_name; - const char *indata; + const void *indata; u32 indata_len; __u8 class_len; __u8 method_len;