ACPI and power management fixes for 3.14-rc5

 - One of the recent intel_pstate driver fixes introduced a rounding
   error that on some systems causes the frequency to be stuck at the
   lowest level forever.  Fix from Dirk Brandewie.

 - The firmware_class driver's PM notifier doesn't handle the
   PM_RESTORE_PREPARE event during hibernation image restore and that
   leads to a deadlock on umhelper_sem in __usermodehelper_disable().
   Fix from Sebastian Capella.

 - acpi_processor_set_throttling() abuses set_cpus_allowed_ptr() in a
   nasty way which triggers the WARN_ON_ONCE() in wq_worker_waking_up()
   among other things.  Fix from Lan Tianyu.

/
Merge branches 'pm-cpufreq', 'pm-hibernate' and 'acpi-processor'

* pm-cpufreq:
  intel_pstate: Change busy calculation to use fixed point math.

* pm-hibernate:
  PM / hibernate: Fix restore hang in freeze_processes()

* acpi-processor:
  ACPI / processor: Rework processor throttling with work_on_cpu()