diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/ceph/crush/mapper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ceph/crush/mapper.c b/net/ceph/crush/mapper.c index 074bb2a5e675..b3fb84903b30 100644 --- a/net/ceph/crush/mapper.c +++ b/net/ceph/crush/mapper.c | |||
@@ -684,12 +684,12 @@ int crush_do_rule(const struct crush_map *map, | |||
684 | break; | 684 | break; |
685 | 685 | ||
686 | case CRUSH_RULE_SET_CHOOSE_LOCAL_TRIES: | 686 | case CRUSH_RULE_SET_CHOOSE_LOCAL_TRIES: |
687 | if (curstep->arg1 > 0) | 687 | if (curstep->arg1 >= 0) |
688 | choose_local_retries = curstep->arg1; | 688 | choose_local_retries = curstep->arg1; |
689 | break; | 689 | break; |
690 | 690 | ||
691 | case CRUSH_RULE_SET_CHOOSE_LOCAL_FALLBACK_TRIES: | 691 | case CRUSH_RULE_SET_CHOOSE_LOCAL_FALLBACK_TRIES: |
692 | if (curstep->arg1 > 0) | 692 | if (curstep->arg1 >= 0) |
693 | choose_local_fallback_retries = curstep->arg1; | 693 | choose_local_fallback_retries = curstep->arg1; |
694 | break; | 694 | break; |
695 | 695 | ||