[Devel] [PATCH RHEL10 COMMIT] Revert "dm-ploop: support REQ_FUA for data pios"

Konstantin Khorenko khorenko at virtuozzo.com
Wed Nov 12 20:44:56 MSK 2025


The commit is pushed to "branch-rh10-6.12.0-55.13.1.2.x.vz10-ovz" and will appear at git at bitbucket.org:openvz/vzkernel.git
after rh10-6.12.0-55.13.1.2.17.vz10
------>
commit 9bc4e98c318b56559a0233ceccb33df2653ef829
Author: Pavel Tikhomirov <ptikhomirov at virtuozzo.com>
Date:   Tue Nov 11 16:05:36 2025 +0800

    Revert "dm-ploop: support REQ_FUA for data pios"
    
    This reverts commit 90d5bd81cf926ea3aa72233c52dce813aded30bc.
    
    We don't have REQ_FUA in dm-ploop anymore after commit 4e659676652fa
    ("md: mark dm-ploop and dm-qcow2 targets non-fua") so we can revert all
    our REQ_FUA specific handling.
    
    https://virtuozzo.atlassian.net/browse/VSTOR-119063
    Signed-off-by: Pavel Tikhomirov <ptikhomirov at virtuozzo.com>
    
    Feature: dm-ploop: ploop target driver
---
 drivers/md/dm-ploop-map.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/drivers/md/dm-ploop-map.c b/drivers/md/dm-ploop-map.c
index 4dddb2b32b303..5a3b5730d2065 100644
--- a/drivers/md/dm-ploop-map.c
+++ b/drivers/md/dm-ploop-map.c
@@ -224,14 +224,6 @@ static void ploop_do_pio_endio(struct pio *pio)
 	if (!atomic_dec_and_test(&pio->remaining))
 		return;
 
-	/* REQ_FUA requires us to flush all before pio is completed */
-	if (pio->bi_op & REQ_FUA) {
-		struct file *file;
-
-		file = ploop_top_delta(pio->ploop)->file;
-		vfs_fsync(file, 1);
-	}
-
 	ploop_dec_nr_inflight(pio->ploop, pio);
 	endio_cb(pio, endio_cb_data, pio->bi_status);
 


More information about the Devel mailing list