diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 68 |
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 | ||
229 | What: i2c_adapter.dev | ||
230 | i2c_adapter.list | ||
231 | When: July 2007 | ||
232 | Why: 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.) | ||
241 | Who: Jean Delvare <khali@linux-fr.org>, | ||
242 | David Brownell <dbrownell@users.sourceforge.net> | ||
243 | |||
244 | --------------------------- | ||
245 | |||
229 | What: IPv4 only connection tracking/NAT/helpers | 246 | What: IPv4 only connection tracking/NAT/helpers |
230 | When: 2.6.22 | 247 | When: 2.6.22 |
231 | Why: The new layer 3 independant connection tracking replaces the old | 248 | Why: 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 | ||
278 | What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY) | ||
279 | When: 2.6.21 | ||
280 | Why: 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 | |||
296 | Who: Len Brown <len.brown@intel.com> | ||
297 | |||
298 | --------------------------- | ||
299 | |||
300 | What: /sys/firmware/acpi/namespace | ||
301 | When: 2.6.21 | ||
302 | Why: 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 | ||
310 | Who: Len Brown <len.brown@intel.com> | ||
311 | |||
312 | --------------------------- | ||
313 | |||
260 | What: ACPI procfs interface | 314 | What: ACPI procfs interface |
261 | When: July 2007 | 315 | When: July 2007 |
262 | Why: After ACPI sysfs conversion, ACPI attributes will be duplicated | 316 | Why: 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 | ||
322 | What: /proc/acpi/button | ||
323 | When: August 2007 | ||
324 | Why: /proc/acpi/button has been replaced by events to the input layer | ||
325 | since 2.6.20. | ||
326 | Who: Len Brown <len.brown@intel.com> | ||
327 | |||
328 | --------------------------- | ||
329 | |||
330 | What: JFFS (version 1) | ||
331 | When: 2.6.21 | ||
332 | Why: Unmaintained for years, superceded by JFFS2 for years. | ||
333 | Who: Jeff Garzik <jeff@garzik.org> | ||
334 | |||
335 | --------------------------- | ||