diff options
author | Chris Mason <chris.mason@oracle.com> | 2011-11-06 03:07:10 -0500 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2011-11-06 03:07:10 -0500 |
commit | 806468f8bf76a3cb2b626dd282946a6c9c0a50f0 (patch) | |
tree | 2de54229a5623756417a9bad7f426a2e8b06cad7 /fs/btrfs/extent-tree.c | |
parent | 531f4b1ae5e0fc8c9b3f03838218e5ea178f80d3 (diff) | |
parent | 5da6fcbc4eb50c0f55d520750332f5a6ab13508c (diff) |
Merge git://git.jan-o-sch.net/btrfs-unstable into integration
Conflicts:
fs/btrfs/Makefile
fs/btrfs/extent_io.c
fs/btrfs/extent_io.h
fs/btrfs/scrub.c
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/extent-tree.c')
-rw-r--r-- | fs/btrfs/extent-tree.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index 23e936c3de76..18ea90c8943b 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c | |||
@@ -1788,18 +1788,18 @@ static int btrfs_discard_extent(struct btrfs_root *root, u64 bytenr, | |||
1788 | { | 1788 | { |
1789 | int ret; | 1789 | int ret; |
1790 | u64 discarded_bytes = 0; | 1790 | u64 discarded_bytes = 0; |
1791 | struct btrfs_multi_bio *multi = NULL; | 1791 | struct btrfs_bio *bbio = NULL; |
1792 | 1792 | ||
1793 | 1793 | ||
1794 | /* Tell the block device(s) that the sectors can be discarded */ | 1794 | /* Tell the block device(s) that the sectors can be discarded */ |
1795 | ret = btrfs_map_block(&root->fs_info->mapping_tree, REQ_DISCARD, | 1795 | ret = btrfs_map_block(&root->fs_info->mapping_tree, REQ_DISCARD, |
1796 | bytenr, &num_bytes, &multi, 0); | 1796 | bytenr, &num_bytes, &bbio, 0); |
1797 | if (!ret) { | 1797 | if (!ret) { |
1798 | struct btrfs_bio_stripe *stripe = multi->stripes; | 1798 | struct btrfs_bio_stripe *stripe = bbio->stripes; |
1799 | int i; | 1799 | int i; |
1800 | 1800 | ||
1801 | 1801 | ||
1802 | for (i = 0; i < multi->num_stripes; i++, stripe++) { | 1802 | for (i = 0; i < bbio->num_stripes; i++, stripe++) { |
1803 | if (!stripe->dev->can_discard) | 1803 | if (!stripe->dev->can_discard) |
1804 | continue; | 1804 | continue; |
1805 | 1805 | ||
@@ -1818,7 +1818,7 @@ static int btrfs_discard_extent(struct btrfs_root *root, u64 bytenr, | |||
1818 | */ | 1818 | */ |
1819 | ret = 0; | 1819 | ret = 0; |
1820 | } | 1820 | } |
1821 | kfree(multi); | 1821 | kfree(bbio); |
1822 | } | 1822 | } |
1823 | 1823 | ||
1824 | if (actual_bytes) | 1824 | if (actual_bytes) |