]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - kernel/kallsyms.c
[SCSI] sun3x_esp: Convert && to ||
[linux-2.6-omap-h63xx.git] / kernel / kallsyms.c
index 6fc0040f3e3abacade62c7d63f74d240974d80fe..5072cf1685a27ca9fc78986e3438ab53baa882a4 100644 (file)
@@ -176,7 +176,7 @@ static unsigned long get_symbol_pos(unsigned long addr,
        high = kallsyms_num_syms;
 
        while (high - low > 1) {
-               mid = (low + high) / 2;
+               mid = low + (high - low) / 2;
                if (kallsyms_addresses[mid] <= addr)
                        low = mid;
                else
@@ -260,7 +260,6 @@ const char *kallsyms_lookup(unsigned long addr,
        /* see if it's in a module */
        return module_address_lookup(addr, symbolsize, offset, modname,
                                     namebuf);
-       return NULL;
 }
 
 int lookup_symbol_name(unsigned long addr, char *symname)