summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorAlex Williamson <alex.williamson@redhat.com>2015-05-01 16:31:41 -0600
committerAlex Williamson <alex.williamson@redhat.com>2015-05-01 16:31:41 -0600
commitdb7d4d7f40215843000cb9d441c9149fd42ea36b (patch)
tree838cf9aa408444cbed520ccf294d301019f2b3c1 /firmware
parent5f55d2ae699d1756ad6132786c7f9c27dc456b66 (diff)
downloadop-kernel-dev-db7d4d7f40215843000cb9d441c9149fd42ea36b.zip
op-kernel-dev-db7d4d7f40215843000cb9d441c9149fd42ea36b.tar.gz
vfio: Fix runaway interruptible timeout
Commit 13060b64b819 ("vfio: Add and use device request op for vfio bus drivers") incorrectly makes use of an interruptible timeout. When interrupted, the signal remains pending resulting in subsequent timeouts occurring instantly. This makes the loop spin at a much higher rate than intended. Instead of making this completely non-interruptible, we can change this into a sort of interruptible-once behavior and use the "once" to log debug information. The driver API doesn't allow us to abort and return an error code. Signed-off-by: Alex Williamson <alex.williamson@redhat.com> Fixes: 13060b64b819 Cc: stable@vger.kernel.org # v4.0
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud