From 3f22931f23187f27a47a28afb5f4b7adf46d09aa Mon Sep 17 00:00:00 2001 From: Mateusz Kusiak Date: Thu, 18 Jan 2024 11:28:42 +0100 Subject: super-intel: Remove inaccessible code Remove inaccessible "if" statement from imsm_set_array_state(). Signed-off-by: Mateusz Kusiak Signed-off-by: Mariusz Tkaczyk --- super-intel.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/super-intel.c b/super-intel.c index 01fcc6b3..6a664a2e 100644 --- a/super-intel.c +++ b/super-intel.c @@ -8678,23 +8678,6 @@ static int imsm_set_array_state(struct active_array *a, int consistent) /* still reshaping, maybe update vol_curr_migr_unit */ goto mark_checkpoint; } else { - if (a->last_checkpoint == 0 && a->prev_action == reshape) { - /* for some reason we aborted the reshape. - * - * disable automatic metadata rollback - * user action is required to recover process - */ - if (0) { - struct imsm_map *map2 = - get_imsm_map(dev, MAP_1); - dev->vol.migr_state = 0; - set_migr_type(dev, 0); - set_vol_curr_migr_unit(dev, 0); - memcpy(map, map2, - sizeof_imsm_map(map2)); - super->updates_pending++; - } - } if (a->last_checkpoint >= a->info.component_size) { unsigned long long array_blocks; int used_disks; -- cgit 1.2.3-korg