efi: create memory map iteration helper
authorMark Salter <msalter@redhat.com>
Fri, 10 Jan 2014 19:26:06 +0000 (14:26 -0500)
committerMark Brown <broonie@linaro.org>
Wed, 23 Jul 2014 19:56:27 +0000 (20:56 +0100)
commit3b1ff7086a9b0837d61307c34f9b8d0e88c6b587
treefba9da14ca391c384197110b48268f164dfc232c
parent6dda02e0d57abbdaf7bd0c6a89622a5cba415087
efi: create memory map iteration helper

There are a lot of places in the kernel which iterate through an
EFI memory map. Most of these places use essentially the same
for-loop code. This patch adds a for_each_efi_memory_desc()
helper to clean up all of the existing duplicate code and avoid
more in the future.

Signed-off-by: Mark Salter <msalter@redhat.com>
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
(cherry picked from commit e885cd805fc6e65ef5150a211c7bac02f925af04)
Signed-off-by: Mark Brown <broonie@linaro.org>
include/linux/efi.h