diff options
Diffstat (limited to 'drivers/mfd/glamo/glamo-drm-private.h')
-rw-r--r-- | drivers/mfd/glamo/glamo-drm-private.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/mfd/glamo/glamo-drm-private.h b/drivers/mfd/glamo/glamo-drm-private.h index 59030cb2313..3f01f1fd6a1 100644 --- a/drivers/mfd/glamo/glamo-drm-private.h +++ b/drivers/mfd/glamo/glamo-drm-private.h @@ -1,6 +1,7 @@ /* Smedia Glamo 336x/337x DRM private bits * * Copyright (C) 2008-2009 Thomas White <taw@bitwiz.org.uk> + * Copyright (C) 2009 Andreas Pokorny <andreas.pokorny@gmail.com> * Based on xf86-video-glamo * Copyright 2007 OpenMoko, Inc. * Copyright © 2009 Lars-Peter Clausen <lars@metafoo.de> @@ -29,6 +30,7 @@ #include <linux/module.h> #include <linux/platform_device.h> +#include <linux/semaphore.h> #include "glamo-core.h" @@ -70,6 +72,9 @@ struct glamodrm_handle { /* Memory management */ struct drm_mm *mmgr; + /* semaphore against concurrent ioctl */ + struct semaphore add_to_ring; + /* Saved state */ u_int16_t saved_clock; u_int16_t saved_width; |