Hi Linus,
please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release
Multiple random branches which have been queued for a while...
A new platform specific driver for Fujitsu laptops.
cpuidle is new, and is not perfect, but it seems time for it to get it upstream
where it will get some wider exposure now that people are doing things
like running powertop to tune tickless kernels...
The old ACPI idle code runs when CONFIG_CPU_IDLE=n.
This will update the files shown below.
thanks!
-Len
ps. individual patches are available on linux-acpi@vger.kernel.org
and a consolidated plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.23/acpi-release-20070126-2.6.23.diff.gz
Documentation/thinkpad-acpi.txt| 25
arch/i386/Kconfig |2
arch/x86_64/Kconfig|2
drivers/Makefile |1
drivers/acpi/Kconfig | 14
drivers/acpi/Makefile |1
drivers/acpi/ac.c | 33
drivers/acpi/battery.c | 1038 +
drivers/acpi/bus.c | 23
drivers/acpi/ec.c | 93 -
drivers/acpi/events/evevent.c |6
drivers/acpi/hardware/hwregs.c | 89 -
drivers/acpi/hardware/hwsleep.c| 40
drivers/acpi/osl.c |8
drivers/acpi/processor_core.c | 22
drivers/acpi/processor_idle.c | 488 ++
drivers/acpi/sbs.c | 1869 +++--
drivers/acpi/sbshc.c | 309
drivers/acpi/sbshc.h | 27
drivers/acpi/sleep/main.c |6
drivers/acpi/sleep/sleep.h |1
drivers/acpi/sleep/wakeup.c| 117 -
drivers/acpi/tables/tbutils.c |2
drivers/acpi/thermal.c | 28
drivers/acpi/video.c | 30
drivers/cpuidle/Kconfig| 20
drivers/cpuidle/Makefile |5
drivers/cpuidle/cpuidle.c | 295 +++
drivers/cpuidle/cpuidle.h | 33
drivers/cpuidle/driver.c | 56
drivers/cpuidle/governor.c | 141 +
drivers/cpuidle/governors/Makefile |6
drivers/cpuidle/governors/ladder.c | 166 ++
drivers/cpuidle/governors/menu.c | 137 +
drivers/cpuidle/sysfs.c| 361
drivers/misc/Kconfig | 17
drivers/misc/Makefile |1
drivers/misc/fujitsu-laptop.c | 358
drivers/misc/sony-laptop.c | 204 +-
drivers/misc/thinkpad_acpi.c | 207 ++
drivers/misc/thinkpad_acpi.h | 37
drivers/net/wireless/ipw2100.c | 29
drivers/net/wireless/ipw2100.h |2
include/acpi/achware.h |4
include/acpi/acpi_bus.h|2
include/acpi/acpixf.h |2
include/acpi/processor.h |5
include/linux/acpi.h | 26
include/linux/cpuidle.h| 180 ++
include/linux/tick.h |9
kernel/time/tick-sched.c | 16
51 files changed, 4182 insertions(+), 2411 deletions(-)
through these commits:
Alexey Starikovskiy (21):
ACPI: Thermal: Drop concurrent thermal checks
ACPI: video: Don't call absent methods
ACPI: VIDEO: Adjust current level to closest available one.
ACPI: EC: Drop ECDT-based boot_ec as soon as we find DSDT-based one.
ACPI: Hibernate erroneously disabled Suspend wakeup devices
ACPI: Battery: don't use acpi_extract_package()
ACPI: Battery: simplify update scheme
ACPI: Battery: Misc clean-ups, no functional changes
ACPI: Battery: Add sysfs support
ACPI: Battery: add sysfs alarm
ACPI: Add acpi_bus_generate_event4() function
ACPI: EC: Add new query handler to list head.
ACPI: SBS: Split host controller (ACPI0001) from SBS driver (ACPI0002)
ACPI: SBS: Simplify data structures in SBS
ACPI: SBS: Make SBS reads table-driven.
ACPI: SBS: Add support for power_supply class (and sysfs)
ACPI: SBS: Add ACPI_PROCFS around procfs handling code.
ACPI: SBS: Add sysfs alarm
ACPI: AC: Add sysfs interface
ACPICA: hw: remove use_lock flag from acpi_hw_register_{read, write}
ACPICA: hw: Don't carry spinlock over suspend
Andreas Herrmann (2):
sony-laptop/thinkpad-acpi: fix INPUT=n build
acpi_video: kernel build error if !INPUT
Andrew Morton (1):
ACPI: suppress uninitialized var warning
Henrique de Moraes Holschuh (10):
ACPI: thinkpad-acpi: make room for more features in tp_features bitfield
ACPI: thinkpad-acpi: issue EV_SYNC after EV_SWITCH
ACPI: thinkpad-acpi: add mutex-based locking to input device event send
path
ACPI: thinkpad-acpi: keep track of module state
ACPI: thinkpad-acpi: check version of hot key firmware
ACPI: thinkpad-acpi: dequeue all pending hot key events at once (v2.2)
ACPI: thinkpad-acpi: fix