diff options
author | Kusanagi Kouichi <slash@ac.auone-net.jp> | 2013-01-14 16:26:52 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2013-01-15 10:03:47 +0100 |
commit | 3d4fa43e648f3b169e7ab5dd4e21312e510805d7 (patch) | |
tree | ec75aff5ec9aeea3c1e27b7b97cd57eb854383d4 /QMP | |
parent | 029d091e4975af60ff9622717af19c5910f2f4e9 (diff) |
raw-posix: support discard on more filesystems
Linux 2.6.38 introduced the filesystem independent interface to
deallocate part of a file. As of Linux 3.7, btrfs, ext4, ocfs2,
tmpfs and xfs support it.
Even though the system calls here are in practice issued on Linux,
the code is structured to allow plugging in alternatives for other Unix
variants. EOPNOTSUPP is used unconditionally in this patch, but it is
supported in both OpenBSD and Mac OS X since forever (see for example
http://lists.debian.org/debian-glibc/2006/02/msg00337.html).
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'QMP')
0 files changed, 0 insertions, 0 deletions