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.txt61
1 files changed, 31 insertions, 30 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 19b4c96b2a49..5c88ba1ea262 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -6,6 +6,18 @@ be removed from this file.
6 6
7--------------------------- 7---------------------------
8 8
9What: V4L2 VIDIOC_G_MPEGCOMP and VIDIOC_S_MPEGCOMP
10When: October 2007
11Why: Broken attempt to set MPEG compression parameters. These ioctls are
12 not able to implement the wide variety of parameters that can be set
13 by hardware MPEG encoders. A new MPEG control mechanism was created
14 in kernel 2.6.18 that replaces these ioctls. See the V4L2 specification
15 (section 1.9: Extended controls) for more information on this topic.
16Who: Hans Verkuil <hverkuil@xs4all.nl> and
17 Mauro Carvalho Chehab <mchehab@infradead.org>
18
19---------------------------
20
9What: /sys/devices/.../power/state 21What: /sys/devices/.../power/state
10 dev->power.power_state 22 dev->power.power_state
11 dpm_runtime_{suspend,resume)() 23 dpm_runtime_{suspend,resume)()
@@ -134,15 +146,6 @@ Who: Arjan van de Ven <arjan@linux.intel.com>
134 146
135--------------------------- 147---------------------------
136 148
137What: mount/umount uevents
138When: February 2007
139Why: These events are not correct, and do not properly let userspace know
140 when a file system has been mounted or unmounted. Userspace should
141 poll the /proc/mounts file instead to detect this properly.
142Who: Greg Kroah-Hartman <gregkh@suse.de>
143
144---------------------------
145
146What: USB driver API moves to EXPORT_SYMBOL_GPL 149What: USB driver API moves to EXPORT_SYMBOL_GPL
147When: February 2008 150When: February 2008
148Files: include/linux/usb.h, drivers/usb/core/driver.c 151Files: include/linux/usb.h, drivers/usb/core/driver.c
@@ -211,15 +214,6 @@ Who: Adrian Bunk <bunk@stusta.de>
211 214
212--------------------------- 215---------------------------
213 216
214What: IPv4 only connection tracking/NAT/helpers
215When: 2.6.22
216Why: The new layer 3 independant connection tracking replaces the old
217 IPv4 only version. After some stabilization of the new code the
218 old one will be removed.
219Who: Patrick McHardy <kaber@trash.net>
220
221---------------------------
222
223What: ACPI hooks (X86_SPEEDSTEP_CENTRINO_ACPI) in speedstep-centrino driver 217What: ACPI hooks (X86_SPEEDSTEP_CENTRINO_ACPI) in speedstep-centrino driver
224When: December 2006 218When: December 2006
225Why: Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are 219Why: Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are
@@ -294,18 +288,6 @@ Who: Richard Purdie <rpurdie@rpsys.net>
294 288
295--------------------------- 289---------------------------
296 290
297What: Wireless extensions over netlink (CONFIG_NET_WIRELESS_RTNETLINK)
298When: with the merge of wireless-dev, 2.6.22 or later
299Why: The option/code is
300 * not enabled on most kernels
301 * not required by any userspace tools (except an experimental one,
302 and even there only for some parts, others use ioctl)
303 * pointless since wext is no longer evolving and the ioctl
304 interface needs to be kept
305Who: Johannes Berg <johannes@sipsolutions.net>
306
307---------------------------
308
309What: i8xx_tco watchdog driver 291What: i8xx_tco watchdog driver
310When: in 2.6.22 292When: in 2.6.22
311Why: the i8xx_tco watchdog driver has been replaced by the iTCO_wdt 293Why: the i8xx_tco watchdog driver has been replaced by the iTCO_wdt
@@ -313,3 +295,22 @@ Why: the i8xx_tco watchdog driver has been replaced by the iTCO_wdt
313Who: Wim Van Sebroeck <wim@iguana.be> 295Who: Wim Van Sebroeck <wim@iguana.be>
314 296
315--------------------------- 297---------------------------
298
299What: Multipath cached routing support in ipv4
300When: in 2.6.23
301Why: Code was merged, then submitter immediately disappeared leaving
302 us with no maintainer and lots of bugs. The code should not have
303 been merged in the first place, and many aspects of it's
304 implementation are blocking more critical core networking
305 development. It's marked EXPERIMENTAL and no distribution
306 enables it because it cause obscure crashes due to unfixable bugs
307 (interfaces don't return errors so memory allocation can't be
308 handled, calling contexts of these interfaces make handling
309 errors impossible too because they get called after we've
310 totally commited to creating a route object, for example).
311 This problem has existed for years and no forward progress
312 has ever been made, and nobody steps up to try and salvage
313 this code, so we're going to finally just get rid of it.
314Who: David S. Miller <davem@davemloft.net>
315
316---------------------------