ACPI and power management fixes for 3.12-rc4

 1) The resume part of user space driven hibernation (s2disk) is now
    broken after the change that moved the creation of memory bitmaps
    to after the freezing of tasks, because I forgot that the resume
    utility loaded the image before freezing tasks and needed the
    bitmaps for that.  The fix adds special handling for that case.

 2) One of recent commits changed the export of acpi_bus_get_device()
    to EXPORT_SYMBOL_GPL(), which was technically correct but broke
    existing binary modules using that function including one in
    particularly widespread use.  Change it back to EXPORT_SYMBOL().

 3) The intel_pstate driver sometimes fails to disable turbo if its
    no_turbo sysfs attribute is set.  Fix from Srinivas Pandruvada.

 4) One of recent cpufreq fixes forgot to update a check in cpufreq-cpu0
    which still (incorrectly) treats non-NULL as non-error.  Fix from
    Philipp Zabel.

 5) The SPEAr cpufreq driver uses a wrong variable type in one place
    preventing it from catching errors returned by one of the functions
    called by it.  Fix from Sachin Kamat.

/
Merge branch 'pm-fixes'

* pm-fixes:
  intel_pstate: fix no_turbo
  cpufreq: cpufreq-cpu0: NULL is a valid regulator, part 2
  cpufreq: SPEAr: Fix incorrect variable type
  PM / hibernate: Fix user space driven resume regression