diff options
author | 2012-07-20 16:05:36 -0400 | |
---|---|---|
committer | 2012-07-23 16:28:08 -0400 | |
commit | e64860aa05048fa7a8483ca698b17c2caf5625cf (patch) | |
tree | 3bee3474a00fdbef80414a926c31187865392abe /tools/perf/scripts/python/syscall-counts.py | |
parent | Btrfs: suppress printk() if all device I/O stats are zero (diff) | |
download | linux-dev-e64860aa05048fa7a8483ca698b17c2caf5625cf.tar.xz linux-dev-e64860aa05048fa7a8483ca698b17c2caf5625cf.zip |
Btrfs: don't return true in releasepage unless we actually freed the eb
I noticed while looking at an extent_buffer race that we will
unconditionally return 1 if we get down to release_extent_buffer after
clearing the tree ref. However we can easily race in here and get a ref on
the eb and not actually free the eb. So make release_extent_buffer return 1
if it free'd the eb and 0 if not so we can be a little kinder to the vm.
Thanks,
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions