- Export do_ftruncate() so in-kernel users can truncate files directly 
  using struct file, without relying on file descriptor based helpers.
- Revert the recently introduced vfs_truncate2() helper, which is no 
  longer needed after exporting do_ftruncate() and causes unnecessary API churn.
- Fix dm-ploop target constructor logic to avoid preallocating clusters when 
  the table is created in read-only mode. Userspace may still pass the optional 
  fallo_new_clu argument, but preallocation should be skipped for read-only 
ploop devices.

https://virtuozzo.atlassian.net/browse/VSTOR-123292

Signed-off-by: Vasileios Almpanis <[email protected]>

Vasileios Almpanis (3):
  fs: Export do_ftruncate
  Revert "fs: Introduce vfs_truncate2() with file argument"
  dm-ploop: dont preallocate clusters for read only table

 drivers/md/dm-ploop-map.c    | 2 +-
 drivers/md/dm-ploop-target.c | 2 +-
 drivers/md/dm-qcow2-map.c    | 2 +-
 fs/open.c                    | 7 ++++---
 include/linux/fs.h           | 7 ++-----
 kernel/trace/bpf_trace.c     | 3 ++-
 6 files changed, 11 insertions(+), 12 deletions(-)

-- 
2.43.0

_______________________________________________
Devel mailing list
[email protected]
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to