OSDN Git Service

rbd: don't treat CEPH_OSD_OP_DELETE as extent op
authorIlya Dryomov <idryomov@redhat.com>
Fri, 21 Nov 2014 19:16:43 +0000 (22:16 +0300)
committerIlya Dryomov <idryomov@redhat.com>
Wed, 17 Dec 2014 17:09:51 +0000 (20:09 +0300)
commit7e868b6eff21edb59eb6a723dfd18761476ddb46
treef9e566cd5ab2f4b6a30e391abe1ddd1b1923581a
parentca3995ad13b5e8bb08be850d08fe1e2abffc0206
rbd: don't treat CEPH_OSD_OP_DELETE as extent op

CEPH_OSD_OP_DELETE is not an extent op, stop treating it as such.  This
sneaked in with discard patches - it's one of the three osd ops (the
other two are CEPH_OSD_OP_TRUNCATE and CEPH_OSD_OP_ZERO) that discard
is implemented with.

Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Alex Elder <elder@linaro.org>
drivers/block/rbd.c