The following is based on v3.7-rc1 and fixes various build fallout which I discovered when build for Xen on ARM. It also cleans up a final few s/unsigned long/xen_{pfn,ulong}_t/ changes. These have no impact on x86 (since those types are typedefs of unsigned long) but change the ARM port to use the interface we have settled on and which I shall be committing to the h/v shortly. I''ve sent a few of these out individually as I''ve gone along too, but they are mostly independent so I figure there''s no harm in resending. Ian.