diff options
author | Jeff Garzik <jgarzik@pobox.com> | 2005-11-17 11:16:39 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-11-17 11:16:39 -0500 |
commit | 67cb6e842e7f1e534a5e0e8708a8779e33b60520 (patch) | |
tree | 1c887edd39fddb9016949976fea48f7ca22bae4b /arch/powerpc/kernel/vdso64/cacheflush.S | |
parent | 8bb6030b62a70edc0cb8129338f83e9063aeaf92 (diff) | |
parent | a2c91a8819e315e9fd1aef3ff57badb6c1be3f80 (diff) | |
download | op-kernel-dev-67cb6e842e7f1e534a5e0e8708a8779e33b60520.zip op-kernel-dev-67cb6e842e7f1e534a5e0e8708a8779e33b60520.tar.gz |
Merge branch 'upstream-fixes'
Diffstat (limited to 'arch/powerpc/kernel/vdso64/cacheflush.S')
-rw-r--r-- | arch/powerpc/kernel/vdso64/cacheflush.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/vdso64/cacheflush.S b/arch/powerpc/kernel/vdso64/cacheflush.S index d4a0ad2..cb4ae0a 100644 --- a/arch/powerpc/kernel/vdso64/cacheflush.S +++ b/arch/powerpc/kernel/vdso64/cacheflush.S @@ -35,6 +35,7 @@ V_FUNCTION_BEGIN(__kernel_sync_dicache) subf r8,r6,r4 /* compute length */ add r8,r8,r5 /* ensure we get enough */ srwi. r8,r8,7 /* compute line count */ + crclr cr0*4+so beqlr /* nothing to do? */ mtctr r8 mr r3,r6 @@ -58,6 +59,7 @@ V_FUNCTION_END(__kernel_sync_dicache) */ V_FUNCTION_BEGIN(__kernel_sync_dicache_p5) .cfi_startproc + crclr cr0*4+so sync isync li r3,0 |