if (data.erd_page_count == data.erd_max_pages)
return data.erd_page_count;
- ext = first_extent(obj);
- while (ext != NULL) {
+ for (ext = first_extent(obj);
+ ext;
+ ext = next_extent(ext)) {
if ((ext->oe_state != OES_CACHE) ||
/* this extent may be already in current rpclist */
- (!list_empty(&ext->oe_link) && ext->oe_owner != NULL)) {
- ext = next_extent(ext);
+ (!list_empty(&ext->oe_link) && ext->oe_owner))
continue;
- }
if (!try_to_add_extent_for_io(cli, ext, &data))
return data.erd_page_count;
-
- ext = next_extent(ext);
}
return data.erd_page_count;
}