return ERR_PTR(err);
}
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25)
kobject_init_and_add(&s->kobj, &ceph_socket_type,
ceph_sockets_kobj,
"socket %p", s);
+#else
+ kobject_init(&s->kobj);
+ kobject_set_name(&s->kobj, "socket %p", s);
+ s->kobj.ktype = &ceph_socket_type;
+#endif
return s;
}
req, req->r_tid, osd, req->r_flags);
reqhead = req->r_request->front.iov_base;
- reqhead->osdmap_epoch = osdc->osdmap->epoch;
+ reqhead->osdmap_epoch = cpu_to_le32(osdc->osdmap->epoch);
req->r_request->hdr.dst.name.type =
cpu_to_le32(CEPH_ENTITY_TYPE_OSD);