btrfs: remove unnecessary list_del
authorByongho Lee <bhlee.kernel@gmail.com>
Tue, 1 Sep 2015 14:36:28 +0000 (23:36 +0900)
committerDavid Sterba <dsterba@suse.com>
Wed, 21 Oct 2015 16:28:48 +0000 (18:28 +0200)
We can safely iterate whole list items, without using list_del macro.
So remove the list_del call.

Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: Byongho Lee <bhlee.kernel@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/inode.c

index dc3a9fc..c4a97dc 100644 (file)
@@ -2599,7 +2599,6 @@ static void free_sa_defrag_extent(struct new_sa_defrag_extent *new)
                return;
 
        list_for_each_entry_safe(old, tmp, &new->head, list) {
-               list_del(&old->list);
                kfree(old);
        }
        kfree(new);