workaround for the ioremap_cache(d) problem