xfs
[Top] [All Lists]

[PATCH 0/5] refactor the preallocation and hole punching code

To: xfs@xxxxxxxxxxx
Subject: [PATCH 0/5] refactor the preallocation and hole punching code
From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Sat, 12 Oct 2013 00:55:03 -0700
Delivered-to: xfs@xxxxxxxxxxx
User-agent: quilt/0.60-1
This series massages the preallocation and hole punching code into something
sane.  The big catchall xfs_change_file_space function is gone, fallocate
and the ioctl entry point now directly call the low-level functions, and
fallocate can avoid packing its arguments into the xfs_flock form and
duplicating error checking already done in the VFS.  In addition we also
use a common locking patter now, that is preallocations using the ioctl
path now also take iolock, just like fallocate and all other ioctl cases
already did beforehand.


Changes since version 1:
 - remove the unused setprealloc variable in xfs_file_fallocate
 - rebased

<Prev in Thread] Current Thread [Next in Thread>