summaryrefslogtreecommitdiffstats
path: root/fs/nls/nls_cp855.c
diff options
context:
space:
mode:
authorJosef Bacik <josef@redhat.com>2011-10-14 19:56:58 +0200
committerJosef Bacik <josef@redhat.com>2011-10-19 21:12:57 +0200
commitf104d044376aadcee74605d66b8d9dc2e145782c (patch)
treeb993ee1cae8bd523455f1679f9db4d7e5a004f70 /fs/nls/nls_cp855.c
parentBtrfs: don't check bytes_pinned to determine if we should commit the transaction (diff)
downloadlinux-f104d044376aadcee74605d66b8d9dc2e145782c.tar.xz
linux-f104d044376aadcee74605d66b8d9dc2e145782c.zip
Btrfs: wait for ordered extents if we're in trouble when shrinking delalloc
The only way we actually reclaim delalloc space is waiting for the IO to completely finish. Usually we kick off a bunch of IO and wait for a little bit and hope we can make our reservation, and usually this works out pretty well. With overcommit however we can get seriously underwater if we're filling up the disk quickly, so we need to be able to force the delalloc shrinker to wait for the ordered IO to finish to give us a better chance of actually reclaiming enough space to get our reservation. Thanks, Signed-off-by: Josef Bacik <josef@redhat.com>
Diffstat (limited to 'fs/nls/nls_cp855.c')
0 files changed, 0 insertions, 0 deletions