commit | 552e1f2679b7b766b8b8de3dc6d83d9cd28f28b2 | [log] [tgz] |
---|---|---|
author | Oliver Neukum <oneukum@suse.de> | Mon May 19 13:53:55 2014 +0200 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Tue May 27 16:03:57 2014 -0700 |
tree | 1e696b32dccada97e0aa1431daf1f8c8a23a0d75 | |
parent | d846b7650db3fcca7901b6e23f6416c3601a3dfe [diff] |
USB: appledisplay: fix race between reading and writing from the device The workqueue handler may call appledisplay_bl_get_brightness() while user space calls appledisplay_bl_update_status(). As they share a buffer that must not happen. Use a mutex for mutual exclusion. Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>