Patch 1 has been posted before, but is included here just so it doesn't get
lost.
Patch 2 is a bugfix found by code inspection.
Patches 3 and 4 switch to a more efficient form.
Andrew Cooper (4):
ARM/div: Drop __div64_fls()
ARM/vgic: Correct the expression for lr_all_full()
ARM/vgic: Use for_each_set_bit() in gic_find_unused_lr()
ARM/vgic: Use for_each_set_bit() in vgic-mmio*
xen/arch/arm/gic-vgic.c | 15 +++++++------
xen/arch/arm/include/asm/div64.h | 18 +++-------------
xen/arch/arm/vgic/vgic-mmio-v2.c | 3 +--
xen/arch/arm/vgic/vgic-mmio.c | 36 +++++++++++++++++++++-----------
4 files changed, 35 insertions(+), 37 deletions(-)
--
2.39.2