xen/acpi/sleep: Register to the acpi_suspend_lowlevel a callback.

We piggyback on "x86/acpi: Provide registration for acpi_suspend_lowlevel."
to register a Xen version of the callback. The callback does not
do anything special - except it omits the x86_acpi_suspend_lowlevel.
It does that b/c during suspend it tries to save cr8 values (which
the hypervisor does not support), and then on resume path the
cr3, cr8, idt, and gdt are all resumed which clashes with what
the hypervisor has set up for the guest.

Signed-off-by: Liang Tang <liang.tang@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
vmalloc_sg: make sure all pages in vmalloc area are really DMA-ready

Under Xen, vmalloc_32() isn't guaranteed to return pages which are really
under 4G in machine physical addresses (only in virtual pseudo-physical
addresses).  To work around this, implement a vmalloc variant which
allocates each page with dma_alloc_coherent() to guarantee that each
page is suitable for the device in question.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Force PCIe ASPM
Prioritize DVB-T over DVB_C on drxk frontends
Remove noise in cx23885
Get rid of the '+' added when only the short LOCALVERSION is requested
drivers: clocksource: dbx500-prcmu: Add boottime support

Change-Id: I9b5e3d050131c08c08786ae84cb76619c0525049
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32055
Make kvm allow_unsafe_assigned_interrupts the default
Disable ACPI's default strict enforcing of resources
Intel-IOMMU: disable GFX device mapping as default
Probably caused by my mb's acpi tables, silence those pesky messages
Change RC's repeat and delay defaults
Add rc-rc6-mce.o to CONFIG_IR_NUVOTON's objects
Do not register device's ACPI Power since it's not supported on this system
Revert "ahci: implement aggressive SATA device sleep support"

This reverts commit 65fe1f0f66a57380229a4ced844188103135f37b.

Conflicts:

	include/linux/libata.h