|
|
@@ -227,7 +227,7 @@ static void crisv32_arbiter_config(int arbiter, int region, int unused_slots)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-extern char _stext, _etext;
|
|
|
+extern char _stext[], _etext[];
|
|
|
|
|
|
static void crisv32_arbiter_init(void)
|
|
|
{
|
|
|
@@ -265,7 +265,7 @@ static void crisv32_arbiter_init(void)
|
|
|
|
|
|
#ifndef CONFIG_ETRAX_KGDB
|
|
|
/* Global watch for writes to kernel text segment. */
|
|
|
- crisv32_arbiter_watch(virt_to_phys(&_stext), &_etext - &_stext,
|
|
|
+ crisv32_arbiter_watch(virt_to_phys(_stext), _etext - _stext,
|
|
|
MARB_CLIENTS(arbiter_all_clients, arbiter_bar_all_clients),
|
|
|
arbiter_all_write, NULL);
|
|
|
#endif
|