ACPI and power management fixes and new device IDs for 3.13-rc7

- VGA switcheroo was broken for some users as a result of the ACPI-based
  PCI hotplug (ACPIPHP) changes in 3.12, because some previously ignored
  hotplug events started to be handled.  The fix causes them to be
  ignored again.

- There are two more issues related to cpufreq's suspend/resume handling
  changes from the 3.12 cycle addressed by Viresh Kumar's fixes.

- intel_pstate triggers a divide error in a timer function if the P-state
  information it needs is missing during initialization.  This leads to
  kernel panics on nested KVM clients and is fixed by failing the
  initialization cleanly in those cases.

- PCI initalization code changes during the 3.9 cycle uncovered BIOS
  issues related to ACPI wakeup notifications (some BIOSes send them
  for devices that aren't supposed to support ACPI wakeup).  Work around
  them by installing an ACPI wakeup notify handler for all PCI devices
  with ACPI support.

- The Calxeda cpuilde driver's probe function is tagged as __init, which
  is incorrect and causes a section mismatch to occur during build.  Fix
  from Andre Przywara removes the __init tag from there.

- During the 3.12 cycle ACPIPHP started to print warnings about missing
  _ADR for devices that legitimately don't have it.  Fix from Toshi Kani
  makes it only print the warnings where they make sense.

/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAABCAAGBQJSxrJgAAoJEILEb/54YlRxRPkP/ifzrrVhdzqXIEy44b93JeDx
oSmZW6yTO51GZlDx2bjt6CGJcIUDC4ExYV6S2tB44/DL19CYdIxi7oBaXtUvzGRs
oZ6B1wfvKOIxZ0RQguaGd1uerQU304CGwUXu/jpRZ/UuZZFKq5Uts6O3bilGzCfR
Y+MUH+qECwdBXaFHUISdWFsa3lxj0U0kglszh+DsxwS4gy/pLbCu5fKLgHLuNNQC
hhEEToQ6uF4o8hbkGJvgUPo3V3aUSXObgvJh4ntP09YE1AEJScLB4wKmqL0zN8Qj
pbBf1WC5OpGXv8zGM9ErrY64YaKA36uhJvOi6RtBGLbG+pYM6E6IM9zNf4Ku+T79
JNEulpq27aEx2JghNSgMFYQZEOGTH+q24iXZdZlOIvqWpMymATlqP/gAQQIpg3VC
OIIdocMFRsbgwFXf41uyUqs458fg5xREz5k6geWZeyriM45wFShR+JnMopQWc5OB
a3sbcWUShFBL1T0pqYR4SDLDvH4NdEP2NKO2jlqMXUewLXsVRRt/42etGoe0rI3C
cMWPQq7z0GNN+NboUviqwHdxUKqONWGt+pd/3u8FI/Y1IlXEeXQYGawhSu81uCpT
5gLaKDkwOrCSwOw68Msuod0Cce6TnoTowi6hP2aAEu8mDJwQY+toqA3+CPoO8nty
DdhZjP1afEgsVVyjErX4
=LXh0
-----END PGP SIGNATURE-----
Merge branches 'pm-cpufreq' and 'pm-cpuidle'

* pm-cpufreq:
  intel_pstate: Fail initialization if P-state information is missing
  cpufreq: preserve user_policy across suspend/resume
  cpufreq: Clean up after a failing light-weight initialization

* pm-cpuidle:
  ARM/cpuidle: remove __init tag from Calxeda cpuidle probe function