'pin' is always true in __free_extent so there is no point in checking
it. Just remove the if and unindent the code.

Signed-off-by: Nikolay Borisov <nbori...@suse.com>
---
 extent-tree.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/extent-tree.c b/extent-tree.c
index c6516b2ba445..7693313c50b3 100644
--- a/extent-tree.c
+++ b/extent-tree.c
@@ -2074,7 +2074,6 @@ static int __free_extent(struct btrfs_trans_handle *trans,
                }
        } else {
                int mark_free = 0;
-               int pin = 1;
 
                if (found_extent) {
                        BUG_ON(is_data && refs_to_drop !=
@@ -2088,13 +2087,11 @@ static int __free_extent(struct btrfs_trans_handle 
*trans,
                        }
                }
 
-               if (pin) {
-                       ret = pin_down_bytes(trans, bytenr, num_bytes,
-                                            is_data);
-                       if (ret > 0)
-                               mark_free = 1;
-                       BUG_ON(ret < 0);
-               }
+               ret = pin_down_bytes(trans, bytenr, num_bytes,
+                                    is_data);
+               if (ret > 0)
+                       mark_free = 1;
+               BUG_ON(ret < 0);
 
                ret = btrfs_del_items(trans, extent_root, path, path->slots[0],
                                      num_to_del);
-- 
2.17.1

Reply via email to