Jason Gunthorpe a26fa39206 iommufd: Improve a few unclear bits of code
Correct a few items noticed late in review:

 - We should assert that the math in batch_clear_carry() doesn't underflow

 - user->locked should be -1 not 0 sicne we just did mmput

 - npages should not have been recalculated, it already has that value

No functional change.

Fixes: 8d160cd4d506 ("iommufd: Algorithms for PFN storage")
Link: https://lore.kernel.org/r/2-v1-0362a1a1c034+98-iommufd_fixes1_jgg@nvidia.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Reported-by: Binbin Wu <binbin.wu@linux.intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2022-12-09 15:20:37 -04:00
..
2022-09-09 09:26:22 +02:00
2022-09-09 09:26:22 +02:00
2022-11-03 15:47:54 +01:00
2022-11-03 15:47:54 +01:00
2022-11-03 15:47:54 +01:00
2022-09-07 14:26:17 +02:00
2022-09-07 14:26:17 +02:00
2022-09-07 14:26:17 +02:00