[aravis] gc_register_node: don't validate cache on read if cachable=NoCache.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aravis] gc_register_node: don't validate cache on read if cachable=NoCache.
- Date: Wed, 26 Jan 2011 09:40:24 +0000 (UTC)
commit 701ec9eceebdd41a8dd725998c65f40db5783a8a
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Wed Jan 26 10:39:41 2011 +0100
gc_register_node: don't validate cache on read if cachable=NoCache.
src/arvgcregister.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/arvgcregister.c b/src/arvgcregister.c
index b90d40d..5604a23 100644
--- a/src/arvgcregister.c
+++ b/src/arvgcregister.c
@@ -186,7 +186,10 @@ _read_cache (ArvGcRegister *gc_register)
arv_gc_register_get_address (gc_register),
gc_register->cache_size);
- gc_register->is_cache_valid = TRUE;
+ if (gc_register->cachable != ARV_GC_CACHABLE_NO_CACHE)
+ gc_register->is_cache_valid = TRUE;
+ else
+ gc_register->is_cache_valid = FALSE;
}
static void
@@ -213,6 +216,8 @@ _write_cache (ArvGcRegister *gc_register)
if (gc_register->cachable == ARV_GC_CACHABLE_WRITE_TRHOUGH)
gc_register->is_cache_valid = TRUE;
+ else
+ gc_register->is_cache_valid = FALSE;
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]