[Devel] [PATCH RH7 0/4] ploop: Protect fastmap against defrag and punch hole

Kirill Tkhai ktkhai at virtuozzo.com
Thu Aug 6 14:49:06 MSK 2020


This protects fastmap against mapped extent disappearance,
which may be a result of extenal actions (move extent and
punch hole) on root.hds. Thus, root.hds becomes more "normal"
file.

---

Kirill Tkhai (4):
      ploop: Introduce ->fastmap_end_io
      ploop: Add @write argument to ->fastmap
      fs: Export mapping_needs_writeback()
      ploop: io_kaio: Protect ->fastmap against EXT4_IOC_MOVE_EXT and punch hole


 drivers/block/ploop/dev.c     |   25 ++++++++++++++++++++++--
 drivers/block/ploop/io_kaio.c |   22 ++++++++++++++++++---
 fs/ext4/file.c                |   43 ++++++++++++++++++++++++++++++++++++++---
 include/linux/fs.h            |    2 +-
 include/linux/pagemap.h       |    7 +++++++
 include/linux/ploop/ploop.h   |    8 ++++++++
 mm/filemap.c                  |    6 ------
 7 files changed, 98 insertions(+), 15 deletions(-)

--
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>



More information about the Devel mailing list