diff options
author | Keith Packard <keithp@keithp.com> | 2011-06-29 09:30:34 +0200 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-06-29 20:20:45 +0200 |
commit | d70bed1947772f34d66ada3bd923bfc12ea2452b (patch) | |
tree | ba0c438e8f2a996bf504923ef2dcf296581ad59a /drivers/block/xsysace.c | |
parent | Merge branch 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... (diff) | |
download | linux-d70bed1947772f34d66ada3bd923bfc12ea2452b.tar.xz linux-d70bed1947772f34d66ada3bd923bfc12ea2452b.zip |
drm/i915: Hold struct_mutex during i915_save_state/i915_restore_state
Lots of register access in these functions, some of which requires the
struct mutex.
These functions now hold the struct mutex across the calls to
i915_save_display and i915_restore_display, and so the internal mutex
calls in those functions have been removed. To ensure that no-one else
was calling them (and hence violating the new required locking
invarient), those functions have been made static.
gen6_enable_rps locks the struct mutex, and so i915_restore_state
unlocks the mutex around calls to that function.
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'drivers/block/xsysace.c')
0 files changed, 0 insertions, 0 deletions