Btrfs: Fix wrong error handling code
gcc says "warning: comparison of unsigned expression >= 0 is always true" because i is an unsigned long. And gcc is right this time. Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
This commit is contained in:
committed by
Chris Mason
parent
661bec6ba8
commit
84167d1905
@@ -4104,8 +4104,8 @@ struct extent_buffer *alloc_dummy_extent_buffer(u64 start, unsigned long len)
|
|||||||
|
|
||||||
return eb;
|
return eb;
|
||||||
err:
|
err:
|
||||||
for (i--; i >= 0; i--)
|
for (; i > 0; i--)
|
||||||
__free_page(eb->pages[i]);
|
__free_page(eb->pages[i - 1]);
|
||||||
__free_extent_buffer(eb);
|
__free_extent_buffer(eb);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user