summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/backref.h
diff options
context:
space:
mode:
authorJosef Bacik <jbacik@fusionio.com>2013-06-10 12:59:04 +0000
committerJosef Bacik <jbacik@fusionio.com>2013-07-01 08:52:28 -0400
commitd88d46c6e06cb47cd3b951287ccaf414e96560d0 (patch)
treed27bc2170fc83f70854ad4b887fb9eacfe863f26 /fs/btrfs/backref.h
parent1be41b78bc688fc634bf30965d2be692c99fd11d (diff)
downloadlinux-d88d46c6e06cb47cd3b951287ccaf414e96560d0.tar.bz2
Btrfs: free csums when we're done scrubbing an extent
A user reported scrub taking up an unreasonable amount of ram as it ran. This is because we lookup the csums for the extent we're scrubbing but don't free it up until after we're done with the scrub, which means we can take up a whole lot of ram. This patch fixes this by dropping the csums once we're done with the extent we've scrubbed. The user reported this to fix their problem. Thanks, Reported-and-tested-by: Remco Hosman <remco@hosman.xs4all.nl> Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Diffstat (limited to 'fs/btrfs/backref.h')
0 files changed, 0 insertions, 0 deletions