On Mon, Aug 17, 2009 at 11:31:45PM +0530, Rabin Vincent wrote: > When mid == 0, the loop exits because the condition you have is : > > while ((mid = (right - left) / 2) > 0) { > ^^^^^^ > > Thus bank[0] will never be checked. Ah yes, right. Damn it. Oh well, this will probably have to wait a couple of weeks now (by which time I expect I will have forgotten about the problem.) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html