The commit is pushed to "branch-rh7-3.10.0-327.18.2.vz7.14.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-327.18.2.vz7.14.15 ------> commit 75347fcbd30151977601d819a56f0a0bb57182f5 Author: Maxim Patlasov <mpatla...@virtuozzo.com> Date: Fri Jun 17 13:32:34 2016 +0400
ploop: io_kaio: fix silly bug in kaio_complete_io_state() It's useless to check for preq->req_rw & REQ_FUA after: preq->req_rw &= ~REQ_FUA; Signed-off-by: Maxim Patlasov <mpatla...@virtuozzo.com> Acked-by: Dmitry Monakhov <dmonak...@virtuozzo.com> Note: original code: ... preq->req_rw &= ~REQ_FUA; /* Convert requested fua to fsync */ if (test_and_clear_bit(PLOOP_REQ_FORCE_FUA, &preq->state) || test_and_clear_bit(PLOOP_REQ_KAIO_FSYNC, &preq->state)) post_fsync = 1; if (!post_fsync && !ploop_req_delay_fua_possible(preq->req_rw, preq) && (preq->req_rw & REQ_FUA)) post_fsync = 1; preq->req_rw &= ~REQ_FUA; ... --- drivers/block/ploop/io_kaio.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/block/ploop/io_kaio.c b/drivers/block/ploop/io_kaio.c index 54f8e21..81da1c5 100644 --- a/drivers/block/ploop/io_kaio.c +++ b/drivers/block/ploop/io_kaio.c @@ -78,8 +78,6 @@ static void kaio_complete_io_state(struct ploop_request * preq) return; } - preq->req_rw &= ~REQ_FUA; - /* Convert requested fua to fsync */ if (test_and_clear_bit(PLOOP_REQ_FORCE_FUA, &preq->state) || test_and_clear_bit(PLOOP_REQ_KAIO_FSYNC, &preq->state)) _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel