Fix thinko in mthca_table_find: break only escapes from the innermost loop. Ishai Rabinovitch
Signed-off-by: Michael S. Tsirkin <[EMAIL PROTECTED]> Index: openib/drivers/infiniband/hw/mthca/mthca_memfree.c =================================================================== --- openib/drivers/infiniband/hw/mthca/mthca_memfree.c (revision 4369) +++ openib/drivers/infiniband/hw/mthca/mthca_memfree.c (working copy) @@ -232,9 +232,9 @@ void *mthca_table_find(struct mthca_icm_ list_for_each_entry(chunk, &icm->chunk_list, list) { for (i = 0; i < chunk->npages; ++i) { if (chunk->mem[i].length >= offset) { page = chunk->mem[i].page; - break; + goto out; } offset -= chunk->mem[i].length; } } -- MST _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general