X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fextable.c;h=a26cb2e170237d849c9f87038a6def48ee948dd6;hb=0a9b86381c76e9d33a9b6edb66aef32d7a3306e3;hp=7501b531ceedab97f969402822be75d6819b042f;hpb=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2;p=linux-2.6-omap-h63xx.git diff --git a/kernel/extable.c b/kernel/extable.c index 7501b531cee..a26cb2e1702 100644 --- a/kernel/extable.c +++ b/kernel/extable.c @@ -40,13 +40,14 @@ const struct exception_table_entry *search_exception_tables(unsigned long addr) return e; } -static int core_kernel_text(unsigned long addr) +int core_kernel_text(unsigned long addr) { if (addr >= (unsigned long)_stext && addr <= (unsigned long)_etext) return 1; - if (addr >= (unsigned long)_sinittext && + if (system_state == SYSTEM_BOOTING && + addr >= (unsigned long)_sinittext && addr <= (unsigned long)_einittext) return 1; return 0;