]> git.baikalelectronics.ru Git - kernel.git/commit
libceph: fix ceph_eversion encoding
authorIlya Dryomov <idryomov@gmail.com>
Thu, 28 Apr 2016 14:07:22 +0000 (16:07 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 25 May 2016 22:36:24 +0000 (00:36 +0200)
commit4d5d118721fed81e44145758247463ea756e0fff
treea1cb8c44411ceaf1eb52757a9535b6312725c616
parent0025620fd1b86efd179c76f59393a47a2cb159b1
libceph: fix ceph_eversion encoding

eversion_t is version+epoch in userspace and is encoded in that order.
ceph_eversion is defined as epoch+version in rados.h, yet we memcpy it
in __send_request().  Reoder ceph_eversion fields.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
include/linux/ceph/rados.h