# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Node ID b41cff89c9f9d373310b726d6ddc9c0335d47953 # Parent 179b80ec0b1776d0188c7e0accb061bef197624a compilation fix tpmback.c on ia64. use pfn_to_mfn instead of phys_to_machine_mapping PATCHNAME: compilation_fix_tpmback Signed-off-by: Isaku Yamahata diff -r 179b80ec0b17 -r b41cff89c9f9 linux-2.6-xen-sparse/drivers/xen/tpmback/tpmback.c --- a/linux-2.6-xen-sparse/drivers/xen/tpmback/tpmback.c Mon May 1 21:10:23 2006 +0900 +++ b/linux-2.6-xen-sparse/drivers/xen/tpmback/tpmback.c Mon May 1 21:10:28 2006 +0900 @@ -297,7 +297,7 @@ int _packet_write(struct packet *pak, pfn = __pa(MMAP_VADDR(tpmif, i)) >> PAGE_SHIFT; mfn = FOREIGN_FRAME(map_op.dev_bus_addr >> PAGE_SHIFT); - mfn_orig = phys_to_machine_mapping[pfn]; + mfn_orig = pfn_to_mfn(pfn); set_phys_to_machine(pfn, mfn);