[cairo-commit] src/cairo-xcb-connection.c src/cairo-xcb-screen.c
Chris Wilson
ickle at kemper.freedesktop.org
Mon Jan 25 04:16:53 PST 2010
src/cairo-xcb-connection.c | 6 +++---
src/cairo-xcb-screen.c | 16 ++++++++--------
2 files changed, 11 insertions(+), 11 deletions(-)
New commits:
commit 8151c72307e8cb369fbb524de56f87f805efff2b
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Mon Jan 25 12:14:39 2010 +0000
xcb: compile errors with lockdep
After moving the mutex to the superclass, I forgot to update the
references from the lockdep asserts.
diff --git a/src/cairo-xcb-connection.c b/src/cairo-xcb-connection.c
index 6721e92..e2293a6 100644
--- a/src/cairo-xcb-connection.c
+++ b/src/cairo-xcb-connection.c
@@ -706,7 +706,7 @@ _cairo_xcb_connection_put_xid (cairo_xcb_connection_t *connection,
{
cairo_xcb_xid_t *cache;
- assert (CAIRO_MUTEX_IS_LOCKED (connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (connection->device.mutex));
cache = _cairo_freepool_alloc (&connection->xid_pool);
if (likely (cache != NULL)) {
cache->xid = xid;
@@ -719,7 +719,7 @@ _cairo_xcb_connection_get_xid (cairo_xcb_connection_t *connection)
{
uint32_t xid;
- assert (CAIRO_MUTEX_IS_LOCKED (connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (connection->device.mutex));
if (! cairo_list_is_empty (&connection->free_xids)) {
cairo_xcb_xid_t *cache;
@@ -750,7 +750,7 @@ _cairo_xcb_return_socket (void *closure)
cairo_status_t
_cairo_xcb_connection_take_socket (cairo_xcb_connection_t *connection)
{
- assert (CAIRO_MUTEX_IS_LOCKED (connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (connection->device.mutex));
if (unlikely (connection->device.status))
return connection->device.status;
diff --git a/src/cairo-xcb-screen.c b/src/cairo-xcb-screen.c
index 06c07a5..c0235e3 100644
--- a/src/cairo-xcb-screen.c
+++ b/src/cairo-xcb-screen.c
@@ -323,7 +323,7 @@ _cairo_xcb_screen_get_gc (cairo_xcb_screen_t *screen,
{
int i;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
for (i = 0; i < ARRAY_LENGTH (screen->gc); i++) {
if (((screen->gc_depths >> (8*i)) & 0xff) == depth) {
@@ -340,7 +340,7 @@ _cairo_xcb_screen_put_gc (cairo_xcb_screen_t *screen, int depth, xcb_gcontext_t
{
int i;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
for (i = 0; i < ARRAY_LENGTH (screen->gc); i++) {
if (((screen->gc_depths >> (8*i)) & 0xff) == 0)
@@ -366,7 +366,7 @@ _cairo_xcb_screen_store_surface_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry *entry;
cairo_status_t status;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
entry = _cairo_freelist_alloc (&screen->pattern_cache_entry_freelist);
if (unlikely (entry == NULL))
@@ -395,7 +395,7 @@ _cairo_xcb_screen_remove_surface_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry tmpl;
struct pattern_cache_entry *entry;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
tmpl.key.hash = picture->unique_id;
@@ -412,7 +412,7 @@ _cairo_xcb_screen_store_linear_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry *entry;
cairo_status_t status;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
entry = _cairo_freelist_alloc (&screen->pattern_cache_entry_freelist);
if (unlikely (entry == NULL))
@@ -449,7 +449,7 @@ _cairo_xcb_screen_lookup_linear_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry tmpl;
struct pattern_cache_entry *entry;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
tmpl.key.hash = _cairo_linear_pattern_hash (_CAIRO_HASH_INIT_VALUE, linear);
_cairo_pattern_init_static_copy (&tmpl.pattern.base, &linear->base.base);
@@ -469,7 +469,7 @@ _cairo_xcb_screen_store_radial_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry *entry;
cairo_status_t status;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
entry = _cairo_freelist_alloc (&screen->pattern_cache_entry_freelist);
if (unlikely (entry == NULL))
@@ -505,7 +505,7 @@ _cairo_xcb_screen_lookup_radial_picture (cairo_xcb_screen_t *screen,
struct pattern_cache_entry tmpl;
struct pattern_cache_entry *entry;
- assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->mutex));
+ assert (CAIRO_MUTEX_IS_LOCKED (screen->connection->device.mutex));
tmpl.key.hash = _cairo_radial_pattern_hash (_CAIRO_HASH_INIT_VALUE, radial);
_cairo_pattern_init_static_copy (&tmpl.pattern.base, &radial->base.base);
More information about the cairo-commit
mailing list