}
// onodes
- int num = onode_lru.size() - onode_max;
- if (num <= 0)
+ if (onode_max >= onode_lru.size()) {
return; // don't even try
+ }
+ uint64_t num = onode_lru.size() - onode_max;
auto p = onode_lru.end();
ceph_assert(p != onode_lru.begin());
}
// onodes
- int num = onode_lru.size() - onode_max;
- if (num <= 0)
+ if (onode_max >= onode_lru.size()) {
return; // don't even try
+ }
+ uint64_t num = onode_lru.size() - onode_max;
auto p = onode_lru.end();
ceph_assert(p != onode_lru.begin());