Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=96a5c6f9bef027e1187b2f168bb3e08ef21d0b6f
Commit:     96a5c6f9bef027e1187b2f168bb3e08ef21d0b6f
Parent:     03c5732855300f05aac718ca770c2bb05e1fd48b
Author:     Michael Hennerich <[EMAIL PROTECTED]>
AuthorDate: Tue Jan 22 19:23:50 2008 +0800
Committer:  Bryan Wu <[EMAIL PROTECTED]>
CommitDate: Tue Jan 22 19:23:50 2008 +0800

    [Blackfin] arch: Fix bug - kernel build with Debug option enabled fails to 
boot up
    
    writes to I/DMEM_CONTROL must be followed by SSYNC
    
    Signed-off-by: Michael Hennerich <[EMAIL PROTECTED]>
    Signed-off-by: Bryan Wu <[EMAIL PROTECTED]>
---
 arch/blackfin/kernel/cplb-nompu/cacheinit.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/arch/blackfin/kernel/cplb-nompu/cacheinit.c 
b/arch/blackfin/kernel/cplb-nompu/cacheinit.c
index 62cbba7..8a18399 100644
--- a/arch/blackfin/kernel/cplb-nompu/cacheinit.c
+++ b/arch/blackfin/kernel/cplb-nompu/cacheinit.c
@@ -42,6 +42,7 @@ void bfin_icache_init(void)
        ctrl = bfin_read_IMEM_CONTROL();
        ctrl |= IMC | ENICPLB;
        bfin_write_IMEM_CONTROL(ctrl);
+       SSYNC();
 }
 #endif
 
@@ -63,5 +64,6 @@ void bfin_dcache_init(void)
        ctrl = bfin_read_DMEM_CONTROL();
        ctrl |= DMEM_CNTR;
        bfin_write_DMEM_CONTROL(ctrl);
+       SSYNC();
 }
 #endif
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to