aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/feature-removal-schedule.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r--Documentation/feature-removal-schedule.txt68
1 files changed, 68 insertions, 0 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 9bc37529f4cd..b3d1ce7e3ba0 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -226,6 +226,23 @@ Who: Jean Delvare <khali@linux-fr.org>
226 226
227--------------------------- 227---------------------------
228 228
229What: i2c_adapter.dev
230 i2c_adapter.list
231When: July 2007
232Why: Superfluous, given i2c_adapter.class_dev:
233 * The "dev" was a stand-in for the physical device node that legacy
234 drivers would not have; but now it's almost always present. Any
235 remaining legacy drivers must upgrade (they now trigger warnings).
236 * The "list" duplicates class device children.
237 The delay in removing this is so upgraded lm_sensors and libsensors
238 can get deployed. (Removal causes minor changes in the sysfs layout,
239 notably the location of the adapter type name and parenting the i2c
240 client hardware directly from their controller.)
241Who: Jean Delvare <khali@linux-fr.org>,
242 David Brownell <dbrownell@users.sourceforge.net>
243
244---------------------------
245
229What: IPv4 only connection tracking/NAT/helpers 246What: IPv4 only connection tracking/NAT/helpers
230When: 2.6.22 247When: 2.6.22
231Why: The new layer 3 independant connection tracking replaces the old 248Why: The new layer 3 independant connection tracking replaces the old
@@ -257,6 +274,43 @@ Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
257 274
258--------------------------- 275---------------------------
259 276
277<<<<<<< test:Documentation/feature-removal-schedule.txt
278What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY)
279When: 2.6.21
280Why: hotkey.c was an attempt to consolidate multiple drivers that use
281 ACPI to implement hotkeys. However, hotkeys are not documented
282 in the ACPI specification, so the drivers used undocumented
283 vendor-specific hooks and turned out to be more different than
284 the same.
285
286 Further, the keys and the features supplied by each platform
287 are different, so there will always be a need for
288 platform-specific drivers.
289
290 So the new plan is to delete hotkey.c and instead, work on the
291 platform specific drivers to try to make them look the same
292 to the user when they supply the same features.
293
294 hotkey.c has always depended on CONFIG_EXPERIMENTAL
295
296Who: Len Brown <len.brown@intel.com>
297
298---------------------------
299
300What: /sys/firmware/acpi/namespace
301When: 2.6.21
302Why: The ACPI namespace is effectively the symbol list for
303 the BIOS. The device names are completely arbitrary
304 and have no place being exposed to user-space.
305
306 For those interested in the BIOS ACPI namespace,
307 the BIOS can be extracted and disassembled with acpidump
308 and iasl as documented in the pmtools package here:
309 http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils
310Who: Len Brown <len.brown@intel.com>
311
312---------------------------
313
260What: ACPI procfs interface 314What: ACPI procfs interface
261When: July 2007 315When: July 2007
262Why: After ACPI sysfs conversion, ACPI attributes will be duplicated 316Why: After ACPI sysfs conversion, ACPI attributes will be duplicated
@@ -265,3 +319,17 @@ Who: Zhang Rui <rui.zhang@intel.com>
265 319
266--------------------------- 320---------------------------
267 321
322What: /proc/acpi/button
323When: August 2007
324Why: /proc/acpi/button has been replaced by events to the input layer
325 since 2.6.20.
326Who: Len Brown <len.brown@intel.com>
327
328---------------------------
329
330What: JFFS (version 1)
331When: 2.6.21
332Why: Unmaintained for years, superceded by JFFS2 for years.
333Who: Jeff Garzik <jeff@garzik.org>
334
335---------------------------