Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
[safe/jmp/linux-2.6] / arch / ia64 / sn / pci / pcibr / pcibr_ate.c
index 239b3ce..5bc34ea 100644 (file)
@@ -54,6 +54,8 @@ static int find_free_ate(struct ate_resource *ate_resource, int start,
                                        break;
                                }
                        }
+                       if (i >= ate_resource->num_ate)
+                               return -1;
                } else
                        index++;        /* Try next ate */
        }