>On Tue, 26 Sep 2006 18:54:40 -0700, "Manoj Ekbote"
>> I tried the patch that you pointed to and UP kernel boots
>> like that was a icache and dcache coherency problem now that
>> no flush_icache_page implementation.
>Hmm ... so it might be a SMP kernel problem?
>> Oh, inserting flush_icache_page caused the kernel to panic.
>I also see
>> that __flush_icache_page is not used anywhere. Any future use?
>I think __flush_icache_page should go away. Here is a patch.
>BTW, what you tried is something like this ?
I added a line that initializes the flush_icache_page pointer in
The below method worked. The SMP kernel boots fine now. Removing parts
of local_sb1_flush_icache_page doesn't help. It looks like
flush_icache_page in mm/memory.c:do_no_page is needed. Removing it will
fail the boot process.
I am wondering if people have booted the latest tree on non-Broadcom
boards...curious to know if the removal of flush_icache_page has
>static inline void flush_icache_page(struct vm_area_struct *vma,
> struct page *page)
> __flush_icache_page(vma, page);
>If this caused panic, what is the message?