I backported the recent gntdev patches to stable branches before 5.15. The first patch is a prerequisite for the other backports. The second patch should apply cleanly to all stable branches, but the third only applies to 5.10 as it requires mmu_interval_notifier_insert_locked().
Jan Beulich (1): Xen/gntdev: don't ignore kernel unmapping error
M. Vefa Bicakci (2): xen/gntdev: Prevent leaking grants xen/gntdev: Accommodate VMA splitting
drivers/xen/gntdev-common.h | 3 +- drivers/xen/gntdev.c | 88 +++++++++++++++++++++---------------- 2 files changed, 52 insertions(+), 39 deletions(-)