--- zzzz-none-000/linux-2.6.19.2/include/linux/module.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/linux/module.h 2007-01-19 14:42:56.000000000 +0000 @@ -297,16 +297,16 @@ int (*init)(void); /* If this is non-NULL, vfree after init() returns */ - void *module_init; + void *module_init_rx, *module_init_rw; /* Here is the actual code + data, vfree'd on unload. */ - void *module_core; + void *module_core_rx, *module_core_rw; /* Here are the sizes of the init and core sections */ - unsigned long init_size, core_size; + unsigned long init_size_rw, core_size_rw; /* The size of the executable code in each section. */ - unsigned long init_text_size, core_text_size; + unsigned long init_size_rx, core_size_rx; /* The handle returned from unwind_add_table. */ void *unwind_info;