UPSTREAM: arm: use generic fixmap.h
ARM is different from other architectures in that fixmap pages are indexed with a positive offset from FIXADDR_START. Other architectures index with a negative offset from FIXADDR_TOP. In order to use the generic fixmap.h definitions, this patch redefines FIXADDR_TOP to be inclusive of the useable range. That is, FIXADDR_TOP is the virtual address of the topmost fixed page. The newly defined FIXADDR_END is the first virtual address past the fixed mappings. Signed-off-by:Mark Salter <msalter@redhat.com> Reviewed-by:
Doug Anderson <dianders@chromium.org> [kees: update for a05e54c1 ("ARM: 8031/2: change fixmap ...")] Signed-off-by:
Kees Cook <keescook@chromium.org> Cc: Laura Abbott <lauraa@codeaurora.org> Cc: Rob Herring <robh@kernel.org> Acked-by:
Nicolas Pitre <nico@linaro.org> (cherry picked from commit b615bbbff1c4d6fcd13007e75d75f6510aeb3808) Signed-off-by:
Kees Cook <keescook@google.com> Change-Id: I61d705f70b57bb5c051d17f7fa5c6b4aa88e71e2
Loading
Please register or sign in to comment