|
@@ -200,11 +200,13 @@ static int flakey_ctr(struct dm_target *ti, unsigned int argc, char **argv)
|
|
|
|
|
|
if (!(fc->up_interval + fc->down_interval)) {
|
|
if (!(fc->up_interval + fc->down_interval)) {
|
|
ti->error = "Total (up + down) interval is zero";
|
|
ti->error = "Total (up + down) interval is zero";
|
|
|
|
+ r = -EINVAL;
|
|
goto bad;
|
|
goto bad;
|
|
}
|
|
}
|
|
|
|
|
|
if (fc->up_interval + fc->down_interval < fc->up_interval) {
|
|
if (fc->up_interval + fc->down_interval < fc->up_interval) {
|
|
ti->error = "Interval overflow";
|
|
ti->error = "Interval overflow";
|
|
|
|
+ r = -EINVAL;
|
|
goto bad;
|
|
goto bad;
|
|
}
|
|
}
|
|
|
|
|