]> git.baikalelectronics.ru Git - kernel.git/commit
libceph: don't call encode_request_finish() on MOSDBackoff messages
authorIlya Dryomov <idryomov@gmail.com>
Fri, 14 Jul 2017 14:08:54 +0000 (16:08 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 17 Jul 2017 12:54:59 +0000 (14:54 +0200)
commit6e768334b7f26de2e12e1a8fb8bbd6b04ba9a556
tree88abf861e628a05a173783099227ab5517d95789
parent6c307418110f5f4c7da38bf12897e348ec23a4a8
libceph: don't call encode_request_finish() on MOSDBackoff messages

encode_request_finish() is for MOSDOp messages.  Calling it on
MOSDBackoff ack-block messages corrupts them.

Fixes: 729dc3703873 ("libceph: respect RADOS_BACKOFF backoffs")
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
net/ceph/osd_client.c