Hi Linus, Before 2.6.23, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release A build fix, a kconfig fix, a typo and a revert for the thinkpad folks. This will update the files shown below. thanks! -Len ps. individual patches are available on linux-acpi@xxxxxxxxxxxxxxx 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-rc6.diff.gz Documentation/thinkpad-acpi.txt | 96 ++++++++++++++---- drivers/acpi/event.c | 2 drivers/acpi/sleep/proc.c | 10 - drivers/misc/Kconfig | 20 --- drivers/misc/msi-laptop.c | 2 drivers/misc/thinkpad_acpi.c | 144 ++++++++++++++++------------ drivers/misc/thinkpad_acpi.h | 1 7 files changed, 172 insertions(+), 103 deletions(-) through these commits: Christian Borntraeger (1): ACPI: (more) delete CONFIG_ACPI_PROCFS_SLEEP (again) Henrique de Moraes Holschuh (3): ACPI: fix CONFIG_NET=n acpi_bus_generate_netlink_event build failure ACPI: thinkpad-acpi: revert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED option ACPI: thinkpad-acpi: bump up version to 0.16 Jonathan Woithe (1): msi-laptop: replace ',' with ';' with this log: commit ecfe7f093768f7af0959f5be8ec039dcc29724af Merge: 95e3f66... 3b0c648... Author: Len Brown <len.brown@xxxxxxxxx> Date: Mon Sep 17 00:58:40 2007 -0400 Pull thinkpad into release branch commit 3b0c6485a733f5f0f5c362fb094df1466b18ab93 Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Date: Tue Sep 4 11:13:16 2007 -0300 ACPI: thinkpad-acpi: bump up version to 0.16 Name it thinkpad-acpi version 0.16 to avoid any confusion with some 0.15 thinkpad-acpi development snapshots and backports that had input layer support, but no hotkey_report_mode support. Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Signed-off-by: Len Brown <len.brown@xxxxxxxxx> commit ff80f1370f2eff7dd7a828cf2416bf7be697247e Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Date: Tue Sep 4 11:13:15 2007 -0300 ACPI: thinkpad-acpi: revert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED option Revert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED Kconfig option because it would create a legacy we don't want to support. CONFIG_THINKPAD_ACPI_INPUT_ENABLED was added to try to fix an issue that is now moot with the addition of the netlink ACPI event report interface to the ACPI core. Now that ACPI core can send events over netlink, we can use a different strategy to keep backwards compatibility with older userspace, without the need for the CONFIG_THINKPAD_ACPI_INPUT_ENABLED games. And it arrived before CONFIG_THINKPAD_ACPI_INPUT_ENABLED made it to a stable mainline kernel, even, which is Good. This patch is in sync with some changes to thinkpad-acpi backports, that will keep things sane for userspace across different combinations of kernel versions, thinkpad-acpi backports (or the lack thereof), and userspace capabilities: Unless a module parameter is used, thinkpad-acpi will now behave in such a way that it will work well (by default) with userspace that still uses only the old ACPI procfs event interface and doesn't care for thinkpad-acpi input devices. It will also always work well with userspace that has been updated to use both the thinkpad-acpi input devices, and ACPI core netlink event interface, regardless of any module parameter. The module parameter was added to allow thinkpad-acpi to work with userspace that has been partially updated to use thinkpad-acpi input devices, but not the new ACPI core netlink event interface. To use this mode of hot key reporting, one has to specify the hotkey_report_mode=2 module parameter. The thinkpad-acpi driver exports the value of hotkey_report_mode through sysfs, as well. thinkpad-acpi backports to older kernels, that do not support the new ACPI core netlink interface, have code to allow userspace to switch hotkey_report_mode at runtime through sysfs. This capability will not be provided in mainline thinkpad-acpi as it is not needed there. Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Cc: Michael S. Tsirkin <mst@xxxxxxxxxxxxxxxxxx> Cc: Hugh Dickins <hugh@xxxxxxxxxxx> Cc: Richard Hughes <hughsient@xxxxxxxxx> Signed-off-by: Len Brown <len.brown@xxxxxxxxx> commit 95e3f66fa60a8e573b0b7a58305c5c9fcbca1b70 Merge: 5e41d0d... 66baf32... Author: Len Brown <len.brown@xxxxxxxxx> Date: Mon Sep 17 00:28:58 2007 -0400 Pull misc into release branch commit 66baf327ae5d4c17e75d1f501145e79eaeeaf649 Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Date: Mon Sep 3 00:03:35 2007 -0300 ACPI: fix CONFIG_NET=n acpi_bus_generate_netlink_event build failure drivers/acpi/event.c:243: error: 'acpi_generate_netlink_event' undeclared here (not in a function) Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> Signed-off-by: Len Brown <len.brown@xxxxxxxxx> commit cb90ab5b424e711390c2ef6f0882b615b042dcb6 Author: Jonathan Woithe <jwoithe@xxxxxxxxxxxxxxxxxxxxxxx> Date: Wed Aug 29 15:58:19 2007 +0930 msi-laptop: replace ',' with ';' Signed-off-by: Jonathan Woithe <jwoithe@xxxxxxxxxxxxxxxxxxxxxxx> Signed-off-by: Len Brown <len.brown@xxxxxxxxx> commit 134c21715ac3cb36db13c8d362cc80ccc87ee48d Author: Christian Borntraeger <borntraeger@xxxxxxxxxx> Date: Tue Aug 28 14:58:56 2007 -0400 ACPI: (more) delete CONFIG_ACPI_PROCFS_SLEEP (again) Commit 2bcf9dddeb8e79a4ba55bf191533f70f39ce ('ACPI: delete CONFIG_ACPI_PROCFS_SLEEP (again)') was incomplete. Signed-off-by: Christian Borntraeger <borntraeger@xxxxxxxxxx> Signed-off-by: Len Brown <len.brown@xxxxxxxxx> - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html