x86: fix set_fixmap to use phys_addr_t