diff options
author | Lukas Wunner <lukas@wunner.de> | 2015-08-23 23:23:02 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-10-02 10:21:13 +0200 |
commit | 8f12a3118f554d2a38cc2c0ea17443d8b041b17f (patch) | |
tree | c2058c2b7968afbd140ad49fe8f6e33c93a3df9a /include/drm | |
parent | 945ef5bb146e65c58edb866eb0708e98224e54ab (diff) | |
download | linux-8f12a3118f554d2a38cc2c0ea17443d8b041b17f.tar.bz2 |
vga_switcheroo: Add missing locking
The following functions iterate over the client list, invoke client
callbacks or invoke handler callbacks without locking anything at all:
- Introduced by c8e9cf7bb240 ("vga_switcheroo: Add a helper function to
get the client state"):
vga_switcheroo_get_client_state()
- Introduced by 0d69704ae348 ("gpu/vga_switcheroo: add driver control
power feature. (v3)"):
vga_switcheroo_set_dynamic_switch()
vga_switcheroo_runtime_suspend()
vga_switcheroo_runtime_resume()
vga_switcheroo_runtime_resume_hdmi_audio()
Refactor vga_switcheroo_runtime_resume_hdmi_audio() a bit to be able to
release vgasr_mutex immediately after iterating over the client list.
Signed-off-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/drm')
0 files changed, 0 insertions, 0 deletions