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.txt67
1 files changed, 38 insertions, 29 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 0ba6af02cdaf..c585aa8d62b4 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -50,22 +50,6 @@ Who: Dan Dennedy <dan@dennedy.org>, Stefan Richter <stefanr@s5r6.in-berlin.de>
50 50
51--------------------------- 51---------------------------
52 52
53What: ieee1394 core's unused exports (CONFIG_IEEE1394_EXPORT_FULL_API)
54When: January 2007
55Why: There are no projects known to use these exported symbols, except
56 dfg1394 (uses one symbol whose functionality is core-internal now).
57Who: Stefan Richter <stefanr@s5r6.in-berlin.de>
58
59---------------------------
60
61What: ieee1394's *_oui sysfs attributes (CONFIG_IEEE1394_OUI_DB)
62When: January 2007
63Files: drivers/ieee1394/: oui.db, oui2c.sh
64Why: big size, little value
65Who: Stefan Richter <stefanr@s5r6.in-berlin.de>
66
67---------------------------
68
69What: Video4Linux API 1 ioctls and video_decoder.h from Video devices. 53What: Video4Linux API 1 ioctls and video_decoder.h from Video devices.
70When: December 2006 54When: December 2006
71Why: V4L1 AP1 was replaced by V4L2 API. during migration from 2.4 to 2.6 55Why: V4L1 AP1 was replaced by V4L2 API. during migration from 2.4 to 2.6
@@ -186,18 +170,6 @@ Who: Greg Kroah-Hartman <gregkh@suse.de>
186 170
187--------------------------- 171---------------------------
188 172
189What: find_trylock_page
190When: January 2007
191Why: The interface no longer has any callers left in the kernel. It
192 is an odd interface (compared with other find_*_page functions), in
193 that it does not take a refcount to the page, only the page lock.
194 It should be replaced with find_get_page or find_lock_page if possible.
195 This feature removal can be reevaluated if users of the interface
196 cannot cleanly use something else.
197Who: Nick Piggin <npiggin@suse.de>
198
199---------------------------
200
201What: Interrupt only SA_* flags 173What: Interrupt only SA_* flags
202When: Januar 2007 174When: Januar 2007
203Why: The interrupt related SA_* flags are replaced by IRQF_* to move them 175Why: The interrupt related SA_* flags are replaced by IRQF_* to move them
@@ -243,6 +215,13 @@ Who: Jean Delvare <khali@linux-fr.org>,
243 215
244--------------------------- 216---------------------------
245 217
218What: drivers depending on OBSOLETE_OSS
219When: options in 2.6.22, code in 2.6.24
220Why: OSS drivers with ALSA replacements
221Who: Adrian Bunk <bunk@stusta.de>
222
223---------------------------
224
246What: IPv4 only connection tracking/NAT/helpers 225What: IPv4 only connection tracking/NAT/helpers
247When: 2.6.22 226When: 2.6.22
248Why: The new layer 3 independant connection tracking replaces the old 227Why: The new layer 3 independant connection tracking replaces the old
@@ -274,6 +253,7 @@ Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
274 253
275--------------------------- 254---------------------------
276 255
256<<<<<<< test:Documentation/feature-removal-schedule.txt
277What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY) 257What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY)
278When: 2.6.21 258When: 2.6.21
279Why: hotkey.c was an attempt to consolidate multiple drivers that use 259Why: hotkey.c was an attempt to consolidate multiple drivers that use
@@ -306,11 +286,18 @@ Why: The ACPI namespace is effectively the symbol list for
306 the BIOS can be extracted and disassembled with acpidump 286 the BIOS can be extracted and disassembled with acpidump
307 and iasl as documented in the pmtools package here: 287 and iasl as documented in the pmtools package here:
308 http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils 288 http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils
309
310Who: Len Brown <len.brown@intel.com> 289Who: Len Brown <len.brown@intel.com>
311 290
312--------------------------- 291---------------------------
313 292
293What: ACPI procfs interface
294When: July 2007
295Why: After ACPI sysfs conversion, ACPI attributes will be duplicated
296 in sysfs and the ACPI procfs interface should be removed.
297Who: Zhang Rui <rui.zhang@intel.com>
298
299---------------------------
300
314What: /proc/acpi/button 301What: /proc/acpi/button
315When: August 2007 302When: August 2007
316Why: /proc/acpi/button has been replaced by events to the input layer 303Why: /proc/acpi/button has been replaced by events to the input layer
@@ -325,3 +312,25 @@ Why: Unmaintained for years, superceded by JFFS2 for years.
325Who: Jeff Garzik <jeff@garzik.org> 312Who: Jeff Garzik <jeff@garzik.org>
326 313
327--------------------------- 314---------------------------
315
316What: sk98lin network driver
317When: July 2007
318Why: In kernel tree version of driver is unmaintained. Sk98lin driver
319 replaced by the skge driver.
320Who: Stephen Hemminger <shemminger@osdl.org>
321
322---------------------------
323
324What: Compaq touchscreen device emulation
325When: Oct 2007
326Files: drivers/input/tsdev.c
327Why: The code says it was obsolete when it was written in 2001.
328 tslib is a userspace library which does anything tsdev can do and
329 much more besides in userspace where this code belongs. There is no
330 longer any need for tsdev and applications should have converted to
331 use tslib by now.
332 The name "tsdev" is also extremely confusing and lots of people have
333 it loaded when they don't need/use it.
334Who: Richard Purdie <rpurdie@rpsys.net>
335
336---------------------------