summaryrefslogtreecommitdiffstats
path: root/drivers/iio/light/hid-sensor-als.c
diff options
context:
space:
mode:
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>2015-02-20 00:31:25 +0100
committerJiri Kosina <jkosina@suse.cz>2015-02-23 15:11:38 +0100
commite651a1da442ae02a50081e38309dea5e89da2d41 (patch)
treed4871274ef43f665a473a2a076b4c43343b5465b /drivers/iio/light/hid-sensor-als.c
parentMerge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... (diff)
downloadlinux-e651a1da442ae02a50081e38309dea5e89da2d41.tar.xz
linux-e651a1da442ae02a50081e38309dea5e89da2d41.zip
HID: hid-sensor-hub: Allow parallel synchronous reads
Current implementation only allows one outstanding synchronous read. This is a performance hit when user mode is requesting raw reads of sensor attributes on multiple sensors together. This change changes the mutex lock to per hid sensor hub device instead of global lock. Although request to hid sensor hub is serialized, there can be multiple outstanding read requests pending for responses via hid reports. Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Acked-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/iio/light/hid-sensor-als.c')
0 files changed, 0 insertions, 0 deletions