Commits
Kirill Tkhai authored and Konstantin Khorenko committed 6b526783df0
ploop: Fallocate cluster in cached_submit() during hole reuse __map_extent_bmap() is for raw format, when we don't have information about presence of a cluster. Ploop1 must allocate all the space in beginning of cached_submit() function. Otherwise, we can't control what is going on. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> ===================== Patchset description: ploop: Discard with zeroing of ploop1 indexes support https://jira.sw.ru/browse/PSBM-92367 https://pmc.acronis.com/browse/VSTOR-19972 Kirill Tkhai (10): ploop: Export map defines to separate header file ploop: Make submit_alloc() return int value ploop: Introduce ploop_submit_alloc() helper ploop: Prohibit discard ioctls ploop: Prohibit PLOOP_IOC_UPDATE_INDEX on singular list ploop: Introduce data_off_in_clusters() helper ploop: Add .complete_merge method ploop: Zero indexes on discard ploop: Fallocate cluster in cached_submit() during hole reuse ploop: Populate and maintain holes bitmap