summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorMaximilian Luz <luzmaximilian@gmail.com>2021-05-13 15:44:37 +0200
committerHans de Goede <hdegoede@redhat.com>2021-05-19 15:24:52 +0200
commit9795d8232a24be9e1e1cc408a6bdc01c40e2cedc (patch)
treea023cf34361601f6d60cfe8116cdb250550bceba /usr
parentplatform/surface: aggregator: Add platform-drivers-x86 list to MAINTAINERS entry (diff)
downloadlinux-9795d8232a24be9e1e1cc408a6bdc01c40e2cedc.tar.xz
linux-9795d8232a24be9e1e1cc408a6bdc01c40e2cedc.zip
platform/surface: dtx: Fix poll function
The poll function should not return -ERESTARTSYS. Furthermore, locking in this function is completely unnecessary. The ddev->lock protects access to the main device and controller (ddev->dev and ddev->ctrl), ensuring that both are and remain valid while being accessed by clients. Both are, however, never accessed in the poll function. The shutdown test (via atomic bit flags) be safely done without locking, so drop locking here entirely. Reported-by: kernel test robot <lkp@intel.com> Fixes: 1d609992832e ("platform/surface: Add DTX driver) Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com> Link: https://lore.kernel.org/r/20210513134437.2431022-1-luzmaximilian@gmail.com Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions