Description: IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests References: Notes: carnil> Introduced in 7be85676f1d1 ("IB/hfi1: Don't remove RB entry when not needed.") carnil> 7724105686e7 ("IB/hfi1: add driver files"). Vulnerable versions: 4.3-rc1 carnil> 4.14-rc1. Bugs: upstream: released (6.4-rc1) [00cbce5cbf88459cd1aa1d60d0f1df15477df127] 6.7-upstream-stable: N/A "Fixed before branching point" 6.6-upstream-stable: N/A "Fixed before branching point" 6.1-upstream-stable: released (6.1.28) [dce59b5443700fbd0d2433ec6e4d4cf063448844] 5.10-upstream-stable: released (5.10.180) [9c4c6512d7330b743c4ffd18bd999a86ca26db0d] 4.19-upstream-stable: needed sid: released (6.3.7-1) 6.1-bookworm-security: released (6.1.37-1) 5.10-bullseye-security: released (5.10.191-1) 4.19-buster-security: needed