Using VM_IOREMAP outside of ioremap implementations is completelybogus. Don't go there, especialy with such a horribly bad commit log.