https://github.com/torvalds/linux
Revision 7041ee97281c30a78658904140c7bd9373a36142 authored by Josef Bacik on 09 December 2011, 18:26:22 UTC, committed by Josef Bacik on 15 December 2011, 16:04:23 UTC
We were occasionaly leaking space when running xfstest 269.  This is because if
we failed to start the transaction in the truncate loop we'd just goto out, but
we need to break so that the inode is removed from the orphan list and the space
is properly freed.  Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
1 parent 660d3f6
History
Tip revision: 7041ee97281c30a78658904140c7bd9373a36142 authored by Josef Bacik on 09 December 2011, 18:26:22 UTC
Btrfs: fix leaked space in truncate
Tip revision: 7041ee9
File Mode Size
Kconfig -rw-r--r-- 3.2 KB
Kconfig.iosched -rw-r--r-- 1.8 KB
Makefile -rw-r--r-- 683 bytes
blk-cgroup.c -rw-r--r-- 42.3 KB
blk-cgroup.h -rw-r--r-- 11.3 KB
blk-core.c -rw-r--r-- 73.7 KB
blk-exec.c -rw-r--r-- 3.0 KB
blk-flush.c -rw-r--r-- 13.1 KB
blk-integrity.c -rw-r--r-- 11.4 KB
blk-ioc.c -rw-r--r-- 3.7 KB
blk-iopoll.c -rw-r--r-- 5.9 KB
blk-lib.c -rw-r--r-- 3.9 KB
blk-map.c -rw-r--r-- 8.2 KB
blk-merge.c -rw-r--r-- 11.1 KB
blk-settings.c -rw-r--r-- 25.3 KB
blk-softirq.c -rw-r--r-- 4.6 KB
blk-sysfs.c -rw-r--r-- 14.7 KB
blk-tag.c -rw-r--r-- 9.9 KB
blk-throttle.c -rw-r--r-- 32.0 KB
blk-timeout.c -rw-r--r-- 5.6 KB
blk.h -rw-r--r-- 5.5 KB
bsg-lib.c -rw-r--r-- 7.6 KB
bsg.c -rw-r--r-- 23.7 KB
cfq-iosched.c -rw-r--r-- 107.9 KB
cfq.h -rw-r--r-- 3.7 KB
compat_ioctl.c -rw-r--r-- 20.7 KB
deadline-iosched.c -rw-r--r-- 11.1 KB
elevator.c -rw-r--r-- 24.4 KB
genhd.c -rw-r--r-- 42.6 KB
ioctl.c -rw-r--r-- 8.1 KB
noop-iosched.c -rw-r--r-- 2.4 KB
scsi_ioctl.c -rw-r--r-- 18.3 KB

back to top