Hi reviewers, I suggest to apply the following patch to stable kernel 5.4.y and 5.10.y: commit: 5b61343b50590fb04a3f6be2cdc4868091757262 Subject: iommu/iova: Improve 32-bit free space estimate kernel version to apply to: 5.4.y and 5.10.y Reason: The patch fix a corner case of iova allocation and the allocation failure can be found under stress tests. Test: The patch can be applied to Linux 5.10.109 and Linux 5.4.188 without conflicts. Both Linux 5.10.109 and Linux 5.4.188 can be built successfully with this patch. (ARCH=arm64 defconfig) Thanks, Miles