* ACPI and PM material for v3.15-rc1 (current queue)
@ 2014-03-21 0:23 Rafael J. Wysocki
2014-03-21 0:39 ` Hanjun Guo
0 siblings, 1 reply; 4+ messages in thread
From: Rafael J. Wysocki @ 2014-03-21 0:23 UTC (permalink / raw)
To: ACPI Devel Maling List, Linux PM list
Cc: Linux Kernel Mailing List, Linux PCI, Bjorn Helgaas
Hi All,
My queue for the first pull request during the upcoming 3.15 merge window
contains the material below. Following the rule that everything I send
pull requests for should spend at least one day in linux-next, I'm not
going to add any more new commits to it at this point.
Most likely, there will be more ACPI+PM pull request during the 3.15 cycle,
so if I missed something, it still may be possible to get that into that
kernel, but there has to be a good reason for it.
Kind regards,
Rafael
---------------
Aaron Lu (2):
ACPI / fan: do nothing in suspend and poweroff callback
ACPI / thermal: make acpi_thermal_check asynchronous on resume
Al Stone (1):
ACPI: introduce CONFIG_ACPI_REDUCED_HARDWARE_ONLY
Alexander Mezin (3):
ACPI / battery: move some ACPI_BATTERY_* definitions to header
ACPI / battery: call ACPI notifier chain in acpi_battery_notify
ACPI / AC: recheck adapter status upon battery status changes
Bob Moore (20):
ACPICA: Improve support for 32/64 bit physical addresses in printf().
ACPICA: Deploy new 32/64 printf support for table override mechanism.
ACPICA: Utilities: Load of local test tables is now optional.
ACPICA: Improve parameter validation for acpi_install_gpe_block.
ACPICA: Update ACPICA copyrights to 2014.
ACPICA: Correctly support references in the union acpi_object.
ACPICA: Debugger: Add new command to read/write/compare all namespace objects.
ACPICA: Update version to 20140114.
ACPICA: Add "Windows 2013" string to _OSI support.
ACPICA: Headers: Deploy #pragma pack (push) and (pop).
ACPICA: Predefined names: Add support for the _PRP method.
ACPICA: Harden _PRT repair code; check for minimum package length.
ACPICA: Do not abort _PRT repair on a single subpackage failure.
ACPICA: Comment update - no functional change.
ACPICA: Update for _PRP predefined name.
ACPICA: Add text: ACPICA policy for new _OSI strings. No functional change.
ACPICA: Debugger: Add missing objects; Traverse linked lists
ACPICA: Prevent infinite loops when traversing corrupted lists.
ACPICA: Update version to 20140214.
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
Chew, Chiau Ee (1):
ACPI / LPSS: Add Intel BayTrail ACPI mode PWM
Dirk Brandewie (4):
intel_pstate: remove unneeded sample buffers
intel_pstate: fix pid_reset to use fixed point values
cpufreq: Add stop CPU callback to cpufreq_driver interface
intel_pstate: Set core to min P state during core offline
Geert Uytterhoeven (5):
PM / Runtime: Add missing "it" in comment
PM / Hibernate: Spelling s/anonymouns/anonymous/
PM: Add missing "freeze" state
PM / Runtime: Update runtime_idle() documentation for return value meaning
PM / sleep: Correct whitespace errors in <linux/pm.h>
Hanjun Guo (2):
ACPI / tables: Replace printk with pr_*
ACPI: Remove duplicate definitions of PREFIX
Jacob Pan (2):
powercap / intel_rapl: relax sanity check on energy counters
powercap / intel_rapl: spell out SoC names
Jean Delvare (5):
ACPI / video: fix ACPI_VIDEO dependencies
ACPI / gpu / drm: Stop selecting VIDEO_OUTPUT_CONTROL
acer-wmi: Stop selecting VIDEO_OUTPUT_CONTROL
fujitsu-laptop: Drop unneeded include
video / output: Drop display output class support
Jiang Liu (5):
ACPI: rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost()
ACPI / PAD: use acpi_evaluate_ost() to replace open-coded version
ACPI / PAD / xen: use acpi_evaluate_ost() to replace open-coded version
ACPI / processor: use acpi_evaluate_ost() to replace open-coded version
ACPI: use device name LNXSYBUS.xx for ACPI \_SB and \_TZ objects
Joe Perches (1):
cpufreq: Reformat printk() statements
Lad, Prabhakar (1):
PM: fix typo in comment
Lan Tianyu (1):
ACPI / button: Add ACPI Button event via netlink routine
Liu, Chuansheng (5):
PM / sleep: Two flags for async suspend_noirq and suspend_late
PM / sleep: Asynchronous threads for resume_noirq
PM / sleep: Asynchronous threads for resume_early
PM / sleep: Asynchronous threads for suspend_noirq
PM / sleep: Asynchronous threads for suspend_late
Lv Zheng (9):
ACPICA: Update the conditions to enable the utility resource dump strings.
ACPICA: Add support for extra, optional OS-specific header file.
ACPICA: acpidump: Add sparse declarators support.
ACPICA: acpidump: Remove integer types translation protection.
ACPICA: Add boot option to disable auto return object repair
ACPICA: Update conditional compilation flags for resource dump functions.
ACPICA: Properly handle NULL entries in _PRT return packages.
ACPICA: Restore code that repairs NULL package elements in return values.
ACPICA: Cleanup/improve global variable declarations.
Paul Bolle (1):
ACPI: Remove Kconfig symbol ACPI_PROCFS
Paul Burton (1):
cpuidle: delay enabling interrupts until all coupled CPUs leave idle
Philipp Zabel (1):
PM / domains: Turn latency warning into debug message
Rafael J. Wysocki (48):
ACPI / hotplug / PCI: Simplify disable_slot()
ACPI / hotplug / PCI: Proper kerneldoc comments for enumeration/removal
ACPI / hotplug / PCI: Simplify register_slot()
ACPI / hotplug / PCI: Drop acpiphp_bus_trim()
ACPI / hotplug / PCI: Rework acpiphp_no_hotplug()
ACPI / hotplug / PCI: Store acpi_device pointer in acpiphp_context
ACPI / hotplug / PCI: Drop acpiphp_bus_add()
ACPI / hotplug / PCI: Drop crit_sect locking
ACPI / hotplug / PCI: Simplify hotplug_event()
ACPI / hotplug / PCI: Use acpi_handle_debug() in hotplug_event()
ACPI / hotplug / PCI: Do not pass ACPI handle to hotplug_event()
ACPICA: Introduce acpi_get_data_full() and rework acpi_get_data()
ACPI / hotplug: Fix potential race in acpi_bus_notify()
ACPI / hotplug / PCI: Define hotplug context lock in the core
ACPI / hotplug / PCI: Consolidate ACPIPHP with ACPI core hotplug
ACPI / hotplug / PCI: Rework the handling of eject requests
ACPI / hotplug / PCI: Simplify acpi_install_hotplug_notify_handler()
ACPI / hotplug / PCI: Hotplug notifications from acpi_bus_notify()
ACPI / hotplug / PCI: Rework acpiphp_check_host_bridge()
ACPI / hotplug / PCI: Execute _EJ0 under the ACPI scan lock
PM / QoS: Rename device resume latency QoS items
PM / QoS: Add no_constraints_value field to struct pm_qos_constraints
PM / QoS: Introcuce latency tolerance device PM QoS type
ACPI / scan: Add bind/unbind callbacks to struct acpi_scan_handler
ACPI / LPSS: Support for device latency tolerance PM QoS
PM / QoS: Add type to dev_pm_qos_add_ancestor_request() arguments
ACPI / hotplug / PCI: Rename register_slot() to acpiphp_add_context()
ACPI / hotplug / PCI: Add ACPIPHP contexts to devices handled by PCIeHP
ACPI / dock: Dispatch dock notifications from the global notify handler
ACPI / dock: Pass ACPI device pointer to acpi_device_is_battery()
ACPI / dock: Associate dock platform devices with ACPI device objects
ACPI / hotplug / PCI: Do not clear event callback pointer for docks
ACPI / hotplug: Add .fixup() callback to struct acpi_hotplug_context
ACPI / dock: Use ACPI device object pointers instead of ACPI handles
ACPI / dock: Use callback pointers from devices' ACPI hotplug contexts
ACPI / dock: Add .uevent() callback to struct acpi_hotplug_context
ACPI / ATA: Add hotplug contexts to ACPI companions of SATA devices
ACPI / dock: Drop struct acpi_dock_ops and all code related to it
ACPI / dock: Drop remove_dock_dependent_devices()
ACPI / dock: Update copyright notice
ACPI: Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST
cpufreq: Refactor cpufreq_set_policy()
ACPI / PM: Resume runtime-suspended devices later during system suspend
PCI / PM: Resume runtime-suspended devices later during system suspend
ACPI / hotplug: Rework deferred execution of acpi_device_hotplug()
ACPI / hotplug / PCI: Use pci_device_is_present()
cpufreq: Do not allow ->setpolicy drivers to provide ->target
MAINTAINERS: Reorder maintainer addresses for PM and ACPI
Rashika Kheria (3):
cpufreq: Mark function as static in cpufreq.c
PM / sleep: Move prototype declaration to header file kernel/power/power.h
PM / wakeup: Include appropriate header file in kernel/power/wakelock.c
Rob Herring (1):
cpufreq: enable ARM drivers on arm64
Saravana Kannan (3):
cpufreq: stats: Remove redundant cpufreq_cpu_get() call
cpufreq: stats: Fix error handling in __cpufreq_stats_create_table()
cpufreq: stats: Refactor common code into __cpufreq_stats_create_table()
Sebastian Capella (1):
PM / hibernate: use name_to_dev_t to parse resume
Stratos Karafotis (2):
cpufreq: Fix checkpatch errors and warnings
cpufreq: Remove unnecessary braces
Tomasz Nowicki (2):
ACPI / APEI: Remove X86 redundant dependency for APEI GHES.
ACPI / PCI: Do not call ISA-specific code if ISA is not supported
Tuukka Tikkanen (6):
cpuidle: rename expected_us to next_timer_us in menu governor
cpuidle: Use actual state latency in menu governor
cpuidle: Ensure menu coefficients stay within domain
cpuidle: Do not substract exit latency from assumed sleep length
cpuidle: Move perf multiplier calculation out of the selection loop
cpuidle: poll state can measure residency
Ulf Hansson (3):
PM / sleep: Set pm_generic functions to NULL for !CONFIG_PM_SLEEP
PM / runtime: Fetch runtime PM callbacks using a macro
PM: Add pm_runtime_suspend|resume_force functions
Viresh Kumar (16):
cpufreq: don't call cpufreq_update_policy() on CPU addition
cpufreq: Return error if ->get() failed in cpufreq_update_policy()
cpufreq: suspend governors on system suspend/hibernate
cpufreq: Implement cpufreq_generic_suspend()
cpufreq: exynos: Use cpufreq_generic_suspend()
cpufreq: s5pv210: Use cpufreq_generic_suspend()
cpufreq: Tegra: Use cpufreq_generic_suspend()
PM / suspend: Remove unnecessary !!
cpufreq: add 'freq_table' in struct cpufreq_policy
cpufreq: Remove cpufreq_generic_exit()
cpufreq: Remove unnecessary variable/parameter 'frozen'
cpufreq: SPEAr: Instantiate as platform_driver
cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}
cpufreq: move call to __find_governor() to cpufreq_init_policy()
cpufreq: arm_big_little: make vexpress driver depend on bL core driver
cpufreq: arm_big_little: set 'physical_cluster' for each CPU
Zhuoyu Zhang (1):
cpufreq: powerpc: add cpufreq transition latency for FSL e500mc SoCs
---------------
Documentation/ABI/testing/sysfs-devices-power | 27 +-
Documentation/ABI/testing/sysfs-power | 5 +-
Documentation/cpu-freq/core.txt | 4 -
Documentation/cpu-freq/cpu-drivers.txt | 8 +-
Documentation/kernel-parameters.txt | 8 +
Documentation/power/pm_qos_interface.txt | 82 ++--
Documentation/trace/events-power.txt | 2 +-
MAINTAINERS | 8 +-
arch/arm/kernel/smp.c | 3 +-
arch/arm/kernel/smp_twd.c | 2 +-
arch/arm/mach-pxa/viper.c | 3 -
arch/arm/mach-spear/spear1310.c | 1 +
arch/arm/mach-spear/spear1340.c | 1 +
arch/arm64/Kconfig | 8 +
arch/ia64/configs/generic_defconfig | 1 -
arch/ia64/configs/tiger_defconfig | 1 -
arch/ia64/configs/zx1_defconfig | 1 -
arch/powerpc/oprofile/op_model_cell.c | 3 +-
arch/sparc/kernel/time_64.c | 3 +-
arch/x86/configs/i386_defconfig | 1 -
arch/x86/configs/x86_64_defconfig | 1 -
arch/x86/kernel/tsc.c | 3 +-
drivers/acpi/Kconfig | 28 +-
drivers/acpi/ac.c | 25 ++
drivers/acpi/acpi_cmos_rtc.c | 2 -
drivers/acpi/acpi_lpss.c | 82 +++-
drivers/acpi/acpi_pad.c | 24 +-
drivers/acpi/acpica/Makefile | 4 +-
drivers/acpi/acpica/accommon.h | 2 +-
drivers/acpi/acpica/acdebug.h | 4 +-
drivers/acpi/acpica/acdispat.h | 2 +-
drivers/acpi/acpica/acevents.h | 2 +-
drivers/acpi/acpica/acglobal.h | 355 +++++++++--------
drivers/acpi/acpica/achware.h | 2 +-
drivers/acpi/acpica/acinterp.h | 6 +-
drivers/acpi/acpica/aclocal.h | 2 +-
drivers/acpi/acpica/acmacros.h | 16 +-
drivers/acpi/acpica/acnamesp.h | 2 +-
drivers/acpi/acpica/acobject.h | 2 +-
drivers/acpi/acpica/acopcode.h | 2 +-
drivers/acpi/acpica/acparser.h | 2 +-
drivers/acpi/acpica/acpredef.h | 16 +-
drivers/acpi/acpica/acresrc.h | 2 +-
drivers/acpi/acpica/acstruct.h | 2 +-
drivers/acpi/acpica/actables.h | 2 +-
drivers/acpi/acpica/acutils.h | 4 +-
drivers/acpi/acpica/amlcode.h | 2 +-
drivers/acpi/acpica/amlresrc.h | 2 +-
drivers/acpi/acpica/dsargs.c | 2 +-
drivers/acpi/acpica/dscontrol.c | 2 +-
drivers/acpi/acpica/dsfield.c | 2 +-
drivers/acpi/acpica/dsinit.c | 2 +-
drivers/acpi/acpica/dsmethod.c | 2 +-
drivers/acpi/acpica/dsmthdat.c | 2 +-
drivers/acpi/acpica/dsobject.c | 2 +-
drivers/acpi/acpica/dsopcode.c | 2 +-
drivers/acpi/acpica/dsutils.c | 2 +-
drivers/acpi/acpica/dswexec.c | 2 +-
drivers/acpi/acpica/dswload.c | 2 +-
drivers/acpi/acpica/dswload2.c | 2 +-
drivers/acpi/acpica/dswscope.c | 2 +-
drivers/acpi/acpica/dswstate.c | 2 +-
drivers/acpi/acpica/evevent.c | 2 +-
drivers/acpi/acpica/evglock.c | 2 +-
drivers/acpi/acpica/evgpe.c | 2 +-
drivers/acpi/acpica/evgpeblk.c | 2 +-
drivers/acpi/acpica/evgpeinit.c | 2 +-
drivers/acpi/acpica/evgpeutil.c | 2 +-
drivers/acpi/acpica/evhandler.c | 2 +-
drivers/acpi/acpica/evmisc.c | 2 +-
drivers/acpi/acpica/evregion.c | 13 +-
drivers/acpi/acpica/evrgnini.c | 2 +-
drivers/acpi/acpica/evsci.c | 2 +-
drivers/acpi/acpica/evxface.c | 2 +-
drivers/acpi/acpica/evxfevnt.c | 2 +-
drivers/acpi/acpica/evxfgpe.c | 21 +-
drivers/acpi/acpica/evxfregn.c | 2 +-
drivers/acpi/acpica/exconfig.c | 2 +-
drivers/acpi/acpica/exconvrt.c | 2 +-
drivers/acpi/acpica/excreate.c | 2 +-
drivers/acpi/acpica/exdebug.c | 2 +-
drivers/acpi/acpica/exdump.c | 231 ++++++++++--
drivers/acpi/acpica/exfield.c | 2 +-
drivers/acpi/acpica/exfldio.c | 2 +-
drivers/acpi/acpica/exmisc.c | 2 +-
drivers/acpi/acpica/exmutex.c | 2 +-
drivers/acpi/acpica/exnames.c | 2 +-
drivers/acpi/acpica/exoparg1.c | 2 +-
drivers/acpi/acpica/exoparg2.c | 2 +-
drivers/acpi/acpica/exoparg3.c | 2 +-
drivers/acpi/acpica/exoparg6.c | 2 +-
drivers/acpi/acpica/exprep.c | 2 +-
drivers/acpi/acpica/exregion.c | 2 +-
drivers/acpi/acpica/exresnte.c | 2 +-
drivers/acpi/acpica/exresolv.c | 2 +-
drivers/acpi/acpica/exresop.c | 2 +-
drivers/acpi/acpica/exstore.c | 2 +-
drivers/acpi/acpica/exstoren.c | 2 +-
drivers/acpi/acpica/exstorob.c | 2 +-
drivers/acpi/acpica/exsystem.c | 2 +-
drivers/acpi/acpica/exutils.c | 2 +-
drivers/acpi/acpica/hwacpi.c | 2 +-
drivers/acpi/acpica/hwesleep.c | 2 +-
drivers/acpi/acpica/hwgpe.c | 2 +-
drivers/acpi/acpica/hwpci.c | 2 +-
drivers/acpi/acpica/hwregs.c | 2 +-
drivers/acpi/acpica/hwsleep.c | 2 +-
drivers/acpi/acpica/hwtimer.c | 2 +-
drivers/acpi/acpica/hwvalid.c | 2 +-
drivers/acpi/acpica/hwxface.c | 2 +-
drivers/acpi/acpica/hwxfsleep.c | 2 +-
drivers/acpi/acpica/nsaccess.c | 2 +-
drivers/acpi/acpica/nsalloc.c | 2 +-
drivers/acpi/acpica/nsarguments.c | 2 +-
drivers/acpi/acpica/nsconvert.c | 2 +-
drivers/acpi/acpica/nsdump.c | 2 +-
drivers/acpi/acpica/nsdumpdv.c | 2 +-
drivers/acpi/acpica/nseval.c | 2 +-
drivers/acpi/acpica/nsinit.c | 2 +-
drivers/acpi/acpica/nsload.c | 2 +-
drivers/acpi/acpica/nsnames.c | 2 +-
drivers/acpi/acpica/nsobject.c | 12 +-
drivers/acpi/acpica/nsparse.c | 2 +-
drivers/acpi/acpica/nspredef.c | 2 +-
drivers/acpi/acpica/nsprepkg.c | 42 +--
drivers/acpi/acpica/nsrepair.c | 31 +-
drivers/acpi/acpica/nsrepair2.c | 39 +-
drivers/acpi/acpica/nssearch.c | 2 +-
drivers/acpi/acpica/nsutils.c | 2 +-
drivers/acpi/acpica/nswalk.c | 2 +-
drivers/acpi/acpica/nsxfeval.c | 35 +-
drivers/acpi/acpica/nsxfname.c | 2 +-
drivers/acpi/acpica/nsxfobj.c | 2 +-
drivers/acpi/acpica/psargs.c | 2 +-
drivers/acpi/acpica/psloop.c | 2 +-
drivers/acpi/acpica/psobject.c | 2 +-
drivers/acpi/acpica/psopcode.c | 2 +-
drivers/acpi/acpica/psopinfo.c | 2 +-
drivers/acpi/acpica/psparse.c | 2 +-
drivers/acpi/acpica/psscope.c | 2 +-
drivers/acpi/acpica/pstree.c | 2 +-
drivers/acpi/acpica/psutils.c | 2 +-
drivers/acpi/acpica/pswalk.c | 2 +-
drivers/acpi/acpica/psxface.c | 2 +-
drivers/acpi/acpica/rsaddr.c | 2 +-
drivers/acpi/acpica/rscalc.c | 4 +-
drivers/acpi/acpica/rscreate.c | 12 +-
drivers/acpi/acpica/rsdump.c | 5 +-
drivers/acpi/acpica/rsdumpinfo.c | 4 +-
drivers/acpi/acpica/rsinfo.c | 6 +-
drivers/acpi/acpica/rsio.c | 2 +-
drivers/acpi/acpica/rsirq.c | 2 +-
drivers/acpi/acpica/rslist.c | 2 +-
drivers/acpi/acpica/rsmemory.c | 2 +-
drivers/acpi/acpica/rsmisc.c | 2 +-
drivers/acpi/acpica/rsserial.c | 2 +-
drivers/acpi/acpica/rsutils.c | 2 +-
drivers/acpi/acpica/rsxface.c | 2 +-
drivers/acpi/acpica/tbfadt.c | 2 +-
drivers/acpi/acpica/tbfind.c | 2 +-
drivers/acpi/acpica/tbinstal.c | 17 +-
drivers/acpi/acpica/tbprint.c | 22 +-
drivers/acpi/acpica/tbutils.c | 2 +-
drivers/acpi/acpica/tbxface.c | 2 +-
drivers/acpi/acpica/tbxfload.c | 2 +-
drivers/acpi/acpica/tbxfroot.c | 2 +-
drivers/acpi/acpica/utaddress.c | 2 +-
drivers/acpi/acpica/utalloc.c | 2 +-
drivers/acpi/acpica/utbuffer.c | 2 +-
drivers/acpi/acpica/utcache.c | 2 +-
drivers/acpi/acpica/utcopy.c | 8 +-
drivers/acpi/acpica/utdebug.c | 2 +-
drivers/acpi/acpica/utdecode.c | 2 +-
drivers/acpi/acpica/utdelete.c | 17 +-
drivers/acpi/acpica/uterror.c | 2 +-
drivers/acpi/acpica/uteval.c | 2 +-
drivers/acpi/acpica/utexcep.c | 2 +-
drivers/acpi/acpica/utglobal.c | 39 +-
drivers/acpi/acpica/utids.c | 2 +-
drivers/acpi/acpica/utinit.c | 2 +-
drivers/acpi/acpica/utlock.c | 2 +-
drivers/acpi/acpica/utmath.c | 2 +-
drivers/acpi/acpica/utmisc.c | 2 +-
drivers/acpi/acpica/utmutex.c | 2 +-
drivers/acpi/acpica/utobject.c | 2 +-
drivers/acpi/acpica/utosi.c | 28 +-
drivers/acpi/acpica/utownerid.c | 2 +-
drivers/acpi/acpica/utpredef.c | 2 +-
drivers/acpi/acpica/utresrc.c | 5 +-
drivers/acpi/acpica/utstate.c | 2 +-
drivers/acpi/acpica/utstring.c | 2 +-
drivers/acpi/acpica/uttrack.c | 5 +-
drivers/acpi/acpica/utxface.c | 2 +-
drivers/acpi/acpica/utxferror.c | 2 +-
drivers/acpi/acpica/utxfinit.c | 2 +-
drivers/acpi/acpica/utxfmutex.c | 2 +-
drivers/acpi/apei/Kconfig | 2 +-
drivers/acpi/battery.c | 7 +-
drivers/acpi/battery.h | 10 +
drivers/acpi/bus.c | 63 ++--
drivers/acpi/button.c | 4 +
drivers/acpi/container.c | 5 +-
drivers/acpi/device_pm.c | 41 +-
drivers/acpi/dock.c | 454 ++++++----------------
drivers/acpi/fan.c | 13 +-
drivers/acpi/glue.c | 12 +
drivers/acpi/internal.h | 13 +-
drivers/acpi/osl.c | 27 +-
drivers/acpi/pci_irq.c | 36 +-
drivers/acpi/pci_link.c | 2 -
drivers/acpi/pci_root.c | 4 +-
drivers/acpi/power.c | 2 -
drivers/acpi/processor_core.c | 1 -
drivers/acpi/processor_driver.c | 2 -
drivers/acpi/processor_perflib.c | 14 +-
drivers/acpi/sbs.c | 2 +-
drivers/acpi/scan.c | 261 ++++++++-----
drivers/acpi/sysfs.c | 2 -
drivers/acpi/tables.c | 128 +++----
drivers/acpi/thermal.c | 37 +-
drivers/acpi/utils.c | 16 +-
drivers/acpi/video.c | 2 -
drivers/acpi/video_detect.c | 2 -
drivers/ata/libata-acpi.c | 72 ++--
drivers/base/power/Makefile | 3 +-
drivers/base/power/domain.c | 2 +-
drivers/base/power/main.c | 280 +++++++++++---
drivers/base/power/power.h | 4 +-
drivers/base/power/qos.c | 220 ++++++++---
drivers/base/power/runtime.c | 164 ++++++--
drivers/base/power/sysfs.c | 97 +++--
drivers/cpufreq/Kconfig | 2 +-
drivers/cpufreq/Kconfig.arm | 17 +-
drivers/cpufreq/acpi-cpufreq.c | 1 -
drivers/cpufreq/arm_big_little.c | 6 +-
drivers/cpufreq/blackfin-cpufreq.c | 1 -
drivers/cpufreq/cpufreq-cpu0.c | 1 -
drivers/cpufreq/cpufreq.c | 446 +++++++++++-----------
drivers/cpufreq/cpufreq_stats.c | 38 +-
drivers/cpufreq/cris-artpec3-cpufreq.c | 1 -
drivers/cpufreq/cris-etraxfs-cpufreq.c | 1 -
drivers/cpufreq/davinci-cpufreq.c | 1 -
drivers/cpufreq/e_powersaver.c | 1 -
drivers/cpufreq/elanfreq.c | 1 -
drivers/cpufreq/exynos-cpufreq.c | 97 +----
drivers/cpufreq/exynos5440-cpufreq.c | 1 -
drivers/cpufreq/freq_table.c | 46 +--
drivers/cpufreq/ia64-acpi-cpufreq.c | 1 -
drivers/cpufreq/imx6q-cpufreq.c | 1 -
drivers/cpufreq/intel_pstate.c | 45 +--
drivers/cpufreq/kirkwood-cpufreq.c | 1 -
drivers/cpufreq/longhaul.c | 1 -
drivers/cpufreq/loongson2_cpufreq.c | 1 -
drivers/cpufreq/omap-cpufreq.c | 1 -
drivers/cpufreq/p4-clockmod.c | 1 -
drivers/cpufreq/pasemi-cpufreq.c | 1 -
drivers/cpufreq/powernow-k6.c | 1 -
drivers/cpufreq/powernow-k7.c | 2 -
drivers/cpufreq/powernow-k8.c | 2 -
drivers/cpufreq/ppc-corenet-cpufreq.c | 5 +-
drivers/cpufreq/ppc_cbe_cpufreq.c | 1 -
drivers/cpufreq/pxa2xx-cpufreq.c | 1 -
drivers/cpufreq/pxa3xx-cpufreq.c | 1 -
drivers/cpufreq/s5pv210-cpufreq.c | 49 +--
drivers/cpufreq/sc520_freq.c | 1 -
drivers/cpufreq/sh-cpufreq.c | 1 -
drivers/cpufreq/sparc-us2e-cpufreq.c | 4 +-
drivers/cpufreq/sparc-us3-cpufreq.c | 4 +-
drivers/cpufreq/spear-cpufreq.c | 14 +-
drivers/cpufreq/speedstep-centrino.c | 2 -
drivers/cpufreq/speedstep-ich.c | 1 -
drivers/cpufreq/speedstep-smi.c | 1 -
drivers/cpufreq/tegra-cpufreq.c | 47 +--
drivers/cpuidle/cpuidle.c | 3 +-
drivers/cpuidle/driver.c | 2 +-
drivers/cpuidle/governors/menu.c | 75 ++--
drivers/gpu/drm/gma500/Kconfig | 1 -
drivers/gpu/drm/i915/Kconfig | 1 -
drivers/gpu/drm/nouveau/Kconfig | 3 +-
drivers/input/touchscreen/st1232.c | 3 +-
drivers/mtd/nand/sh_flctl.c | 2 +-
drivers/pci/hotplug/acpiphp.h | 16 +-
drivers/pci/hotplug/acpiphp_glue.c | 523 +++++++++-----------------
drivers/pci/pci-driver.c | 33 +-
drivers/pcmcia/sa11xx_base.c | 3 -
drivers/platform/x86/Kconfig | 2 -
drivers/platform/x86/fujitsu-laptop.c | 1 -
drivers/powercap/intel_rapl.c | 17 +-
drivers/tty/serial/sh-sci.c | 3 +-
drivers/video/Kconfig | 6 -
drivers/video/Makefile | 2 -
drivers/video/output.c | 133 -------
drivers/xen/xen-acpi-cpuhotplug.c | 2 +-
drivers/xen/xen-acpi-memhotplug.c | 2 +-
drivers/xen/xen-acpi-pad.c | 26 +-
include/acpi/acbuffer.h | 2 +-
include/acpi/acconfig.h | 2 +-
include/acpi/acexcep.h | 2 +-
include/acpi/acnames.h | 2 +-
include/acpi/acoutput.h | 2 +-
include/acpi/acpi.h | 5 +-
include/acpi/acpi_bus.h | 49 ++-
include/acpi/acpi_drivers.h | 26 +-
include/acpi/acpiosxf.h | 2 +-
include/acpi/acpixf.h | 8 +-
include/acpi/acrestyp.h | 2 +-
include/acpi/actbl.h | 2 +-
include/acpi/actbl1.h | 2 +-
include/acpi/actbl2.h | 2 +-
include/acpi/actbl3.h | 2 +-
include/acpi/actypes.h | 66 ++--
include/acpi/platform/acenv.h | 2 +-
include/acpi/platform/acgcc.h | 2 +-
include/acpi/platform/aclinux.h | 20 +-
include/linux/cpufreq.h | 25 +-
include/linux/pci-acpi.h | 4 +-
include/linux/pm.h | 71 ++--
include/linux/pm_qos.h | 34 +-
include/linux/pm_runtime.h | 4 +
include/linux/video_output.h | 57 ---
include/trace/events/power.h | 4 +-
kernel/power/hibernate.c | 22 +-
kernel/power/main.c | 4 +-
kernel/power/power.h | 2 +
kernel/power/qos.c | 18 +-
kernel/power/snapshot.c | 2 +-
kernel/power/suspend.c | 2 +-
kernel/power/wakelock.c | 2 +
328 files changed, 3060 insertions(+), 2725 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ACPI and PM material for v3.15-rc1 (current queue)
2014-03-21 0:23 ACPI and PM material for v3.15-rc1 (current queue) Rafael J. Wysocki
@ 2014-03-21 0:39 ` Hanjun Guo
2014-03-21 16:40 ` Rafael J. Wysocki
0 siblings, 1 reply; 4+ messages in thread
From: Hanjun Guo @ 2014-03-21 0:39 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: ACPI Devel Maling List, Linux PM list, Linux Kernel Mailing List,
Linux PCI, Bjorn Helgaas
Hi Rafael,
On 2014年03月21日 08:23, Rafael J. Wysocki wrote:
> Hi All,
>
> My queue for the first pull request during the upcoming 3.15 merge window
> contains the material below. Following the rule that everything I send
> pull requests for should spend at least one day in linux-next, I'm not
> going to add any more new commits to it at this point.
>
> Most likely, there will be more ACPI+PM pull request during the 3.15 cycle,
> so if I missed something, it still may be possible to get that into that
> kernel, but there has to be a good reason for it.
>
> Kind regards,
> Rafael
>
>
> ---------------
>
> Hanjun Guo (2):
> ACPI / tables: Replace printk with pr_*
> ACPI: Remove duplicate definitions of PREFIX
It seems that you missed some of my patches:
ACPI: Move BAD_MADT_ENTRY() to linux/acpi.h
ACPI / idle: Make idle_boot_override depend on x86 and ia64
ACPI / trivial: Fix the return value type of acpi_processor_eval_pdc()
ACPI / processor: Replace hard-coded "ACPI0007" with
ACPI_PROCESSOR_DEVICE_HID
I think those 4 patches can be merged in 3.15 and you already accepted them.
and this patch still need more acks and then you will accept it:
ACPI / processor_core: Rework _PDC related stuff to make it more
arch-independent
and this patch was reverted from your tree suggested by Catalin and Sudeep,
ACPI / processor: Introduce map_gic_id() to get apic id from MADT or
_MAT method
Sorry for the confusion if I missed something.
Thanks
Hanjun
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ACPI and PM material for v3.15-rc1 (current queue)
2014-03-21 0:39 ` Hanjun Guo
@ 2014-03-21 16:40 ` Rafael J. Wysocki
2014-03-22 2:08 ` Hanjun Guo
0 siblings, 1 reply; 4+ messages in thread
From: Rafael J. Wysocki @ 2014-03-21 16:40 UTC (permalink / raw)
To: Hanjun Guo
Cc: ACPI Devel Maling List, Linux PM list, Linux Kernel Mailing List,
Linux PCI, Bjorn Helgaas
On Friday, March 21, 2014 08:39:39 AM Hanjun Guo wrote:
> Hi Rafael,
Hi,
> On 2014年03月21日 08:23, Rafael J. Wysocki wrote:
> > Hi All,
> >
> > My queue for the first pull request during the upcoming 3.15 merge window
> > contains the material below. Following the rule that everything I send
> > pull requests for should spend at least one day in linux-next, I'm not
> > going to add any more new commits to it at this point.
> >
> > Most likely, there will be more ACPI+PM pull request during the 3.15 cycle,
> > so if I missed something, it still may be possible to get that into that
> > kernel, but there has to be a good reason for it.
> >
> > Kind regards,
> > Rafael
> >
> >
> > ---------------
> >
> > Hanjun Guo (2):
> > ACPI / tables: Replace printk with pr_*
> > ACPI: Remove duplicate definitions of PREFIX
>
> It seems that you missed some of my patches:
> ACPI: Move BAD_MADT_ENTRY() to linux/acpi.h
> ACPI / idle: Make idle_boot_override depend on x86 and ia64
> ACPI / trivial: Fix the return value type of acpi_processor_eval_pdc()
> ACPI / processor: Replace hard-coded "ACPI0007" with
> ACPI_PROCESSOR_DEVICE_HID
>
> I think those 4 patches can be merged in 3.15 and you already accepted them.
Yes, I did not include the acpi-processor branch, sorry about that and thanks
for spotting it!
That branch was in linux-next before, though, so I'll push it for 3.15-rc1.
> and this patch still need more acks and then you will accept it:
> ACPI / processor_core: Rework _PDC related stuff to make it more
> arch-independent
>
> and this patch was reverted from your tree suggested by Catalin and Sudeep,
> ACPI / processor: Introduce map_gic_id() to get apic id from MADT or
> _MAT method
>
> Sorry for the confusion if I missed something.
I don't think you missed anything, thanks!
--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ACPI and PM material for v3.15-rc1 (current queue)
2014-03-21 16:40 ` Rafael J. Wysocki
@ 2014-03-22 2:08 ` Hanjun Guo
0 siblings, 0 replies; 4+ messages in thread
From: Hanjun Guo @ 2014-03-22 2:08 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: ACPI Devel Maling List, Linux PM list, Linux Kernel Mailing List,
Linux PCI, Bjorn Helgaas
On 2014年03月22日 00:40, Rafael J. Wysocki wrote:
> On Friday, March 21, 2014 08:39:39 AM Hanjun Guo wrote:
>> Hi Rafael,
> Hi,
>
>> On 2014年03月21日 08:23, Rafael J. Wysocki wrote:
>>> Hi All,
>>>
>>> My queue for the first pull request during the upcoming 3.15 merge window
>>> contains the material below. Following the rule that everything I send
>>> pull requests for should spend at least one day in linux-next, I'm not
>>> going to add any more new commits to it at this point.
>>>
>>> Most likely, there will be more ACPI+PM pull request during the 3.15 cycle,
>>> so if I missed something, it still may be possible to get that into that
>>> kernel, but there has to be a good reason for it.
>>>
>>> Kind regards,
>>> Rafael
>>>
>>>
>>> ---------------
>>>
>>> Hanjun Guo (2):
>>> ACPI / tables: Replace printk with pr_*
>>> ACPI: Remove duplicate definitions of PREFIX
>> It seems that you missed some of my patches:
>> ACPI: Move BAD_MADT_ENTRY() to linux/acpi.h
>> ACPI / idle: Make idle_boot_override depend on x86 and ia64
>> ACPI / trivial: Fix the return value type of acpi_processor_eval_pdc()
>> ACPI / processor: Replace hard-coded "ACPI0007" with
>> ACPI_PROCESSOR_DEVICE_HID
>>
>> I think those 4 patches can be merged in 3.15 and you already accepted them.
> Yes, I did not include the acpi-processor branch, sorry about that and thanks
> for spotting it!
>
> That branch was in linux-next before, though, so I'll push it for 3.15-rc1.
Thanks a lot !
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-03-22 2:08 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-21 0:23 ACPI and PM material for v3.15-rc1 (current queue) Rafael J. Wysocki
2014-03-21 0:39 ` Hanjun Guo
2014-03-21 16:40 ` Rafael J. Wysocki
2014-03-22 2:08 ` Hanjun Guo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).