vfio/spapr: Add cond_resched() for huge updates
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Mon, 2 Oct 2017 18:39:11 +0000 (12:39 -0600)
committerAlex Williamson <alex.williamson@redhat.com>
Mon, 2 Oct 2017 18:39:11 +0000 (12:39 -0600)
commit5c2fefd882d3666f11447e3e0fe663a8a7f64cc9
treec35a2f80c9b27b5ee1dfff0d834a3ee70cd262f0
parentcf0d53ba4947aad6e471491d5b20a567cbe92e56
vfio/spapr: Add cond_resched() for huge updates

Clearing very big IOMMU tables can trigger soft lockups. This adds
cond_resched() to allow the scheduler to do context switching when
it decides to.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/vfio_iommu_spapr_tce.c