Merge branch 'stable/for-linus-3.7.rebased' into uek2-merge
* stable/for-linus-3.7.rebased:
xen/mmu: Use Xen specific TLB flush instead of the generic one.
xen: resynchronise grant table status codes with upstream
xen/privcmd: return -EFAULT on error
xen/privcmd: Fix mmap batch ioctl error status copy back.
xen/privcmd: add PRIVCMD_MMAPBATCH_V2 ioctl
xen/mm: return more precise error from xen_remap_domain_range()
xen/swiotlb: Fix compile warnings when using plain integer instead of NULL pointer.
xen/swiotlb: Remove functions not needed anymore.
xen: allow privcmd for HVM guests
xen/sysfs: Use XENVER_guest_handle to query UUID
xen/apic/xenbus/swiotlb/pcifront/grant/tmem: Make functions or variables static.
xen: missing includes
xen: update xen_add_to_physmap interface