arch: remove ioremap_wt, optionally replace with arch_memremap

Now that all call sites for ioremap_wt() have been converted to
memremap(MEMREMAP_WT) we can now proceed with removing the
implementation in the archs.  This amounts to replacing the per-arch
ioremap_wt() implementation with arch_memremap in the case where
ioremap_wt() was actually providing "writethrough" semantics.
Otherwise, ioremap_wt() support that falls back to ioremap() is simply

Cc: Arnd Bergmann <>
Cc: Russell King <>
Cc: Tony Luck <>
Cc: Thomas Gleixner <>
Cc: H. Peter Anvin <>
Cc: Ingo Molnar <>
Cc: Borislav Petkov <>
Signed-off-by: Dan Williams <>
24 files changed