diff options
author | Len Brown <len.brown@intel.com> | 2007-01-11 01:49:44 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2007-01-11 01:49:44 -0500 |
commit | 1bb67c2582f4271488721001a707124fd0af347e (patch) | |
tree | 1c9f941eb4b0df8ec096f10790a36022cf0c667e /Documentation/feature-removal-schedule.txt | |
parent | d6637b28ffb38f207015c990e481fde5bba233d7 (diff) |
ACPI: schedule obsolete features for deletion
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 30f3c8c9c12a..2ee16b49e10e 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -256,3 +256,48 @@ Why: Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are | |||
256 | Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> | 256 | Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> |
257 | 257 | ||
258 | --------------------------- | 258 | --------------------------- |
259 | |||
260 | What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY) | ||
261 | When: 2.6.21 | ||
262 | Why: hotkey.c was an attempt to consolidate multiple drivers that use | ||
263 | ACPI to implement hotkeys. However, hotkeys are not documented | ||
264 | in the ACPI specification, so the drivers used undocumented | ||
265 | vendor-specific hooks and turned out to be more different than | ||
266 | the same. | ||
267 | |||
268 | Further, the keys and the features supplied by each platform | ||
269 | are different, so there will always be a need for | ||
270 | platform-specific drivers. | ||
271 | |||
272 | So the new plan is to delete hotkey.c and instead, work on the | ||
273 | platform specific drivers to try to make them look the same | ||
274 | to the user when they supply the same features. | ||
275 | |||
276 | hotkey.c has always depended on CONFIG_EXPERIMENTAL | ||
277 | |||
278 | Who: Len Brown <len.brown@intel.com> | ||
279 | |||
280 | --------------------------- | ||
281 | |||
282 | What: /sys/firmware/acpi/namespace | ||
283 | When: 2.6.21 | ||
284 | Why: The ACPI namespace is effectively the symbol list for | ||
285 | the BIOS. The device names are completely arbitrary | ||
286 | and have no place being exposed to user-space. | ||
287 | |||
288 | For those interested in the BIOS ACPI namespace, | ||
289 | the BIOS can be extracted and disassembled with acpidump | ||
290 | and iasl as documented in the pmtools package here: | ||
291 | http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils | ||
292 | |||
293 | Who: Len Brown <len.brown@intel.com> | ||
294 | |||
295 | --------------------------- | ||
296 | |||
297 | What: /proc/acpi/button | ||
298 | When: August 2007 | ||
299 | Why: /proc/acpi/button has been replaced by events to the input layer | ||
300 | since 2.6.20. | ||
301 | Who: Len Brown <len.brown@intel.com> | ||
302 | |||
303 | --------------------------- | ||