The function sm_find_free just return -ENOSPC and 0.
So, remove the redundancy check.

Signed-off-by: ZhangXiaoxu <[email protected]>
---
 drivers/md/persistent-data/dm-space-map-common.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/md/persistent-data/dm-space-map-common.c 
b/drivers/md/persistent-data/dm-space-map-common.c
index b8a6218..bd68f6f 100644
--- a/drivers/md/persistent-data/dm-space-map-common.c
+++ b/drivers/md/persistent-data/dm-space-map-common.c
@@ -369,10 +369,6 @@ int sm_ll_find_free_block(struct ll_disk *ll, dm_block_t 
begin,
                         */
                        dm_tm_unlock(ll->tm, blk);
                        continue;
-
-               } else if (r < 0) {
-                       dm_tm_unlock(ll->tm, blk);
-                       return r;
                }
 
                dm_tm_unlock(ll->tm, blk);
-- 
2.7.4

--
dm-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/dm-devel

Reply via email to