diff options
author | Dave Jones <davej@redhat.com> | 2006-12-12 17:41:41 -0500 |
---|---|---|
committer | Dave Jones <davej@redhat.com> | 2006-12-12 17:41:41 -0500 |
commit | c4366889dda8110247be59ca41fddb82951a8c26 (patch) | |
tree | 705c1a996bed8fd48ce94ff33ec9fd00f9b94875 /Documentation/feature-removal-schedule.txt | |
parent | db2fb9db5735cc532fd4fc55e94b9a3c3750378e (diff) | |
parent | e1036502e5263851259d147771226161e5ccc85a (diff) |
Merge ../linus
Conflicts:
drivers/cpufreq/cpufreq.c
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 101 |
1 files changed, 40 insertions, 61 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 7ebca0775ec1..64ce44da5936 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -30,11 +30,39 @@ Who: Adrian Bunk <bunk@stusta.de> | |||
30 | --------------------------- | 30 | --------------------------- |
31 | 31 | ||
32 | What: raw1394: requests of type RAW1394_REQ_ISO_SEND, RAW1394_REQ_ISO_LISTEN | 32 | What: raw1394: requests of type RAW1394_REQ_ISO_SEND, RAW1394_REQ_ISO_LISTEN |
33 | When: November 2006 | 33 | When: June 2007 |
34 | Why: Deprecated in favour of the new ioctl-based rawiso interface, which is | 34 | Why: Deprecated in favour of the more efficient and robust rawiso interface. |
35 | more efficient. You should really be using libraw1394 for raw1394 | 35 | Affected are applications which use the deprecated part of libraw1394 |
36 | access anyway. | 36 | (raw1394_iso_write, raw1394_start_iso_write, raw1394_start_iso_rcv, |
37 | Who: Jody McIntyre <scjody@modernduck.com> | 37 | raw1394_stop_iso_rcv) or bypass libraw1394. |
38 | Who: Dan Dennedy <dan@dennedy.org>, Stefan Richter <stefanr@s5r6.in-berlin.de> | ||
39 | |||
40 | --------------------------- | ||
41 | |||
42 | What: dv1394 driver (CONFIG_IEEE1394_DV1394) | ||
43 | When: June 2007 | ||
44 | Why: Replaced by raw1394 + userspace libraries, notably libiec61883. This | ||
45 | shift of application support has been indicated on www.linux1394.org | ||
46 | and developers' mailinglists for quite some time. Major applications | ||
47 | have been converted, with the exception of ffmpeg and hence xine. | ||
48 | Piped output of dvgrab2 is a partial equivalent to dv1394. | ||
49 | Who: Dan Dennedy <dan@dennedy.org>, Stefan Richter <stefanr@s5r6.in-berlin.de> | ||
50 | |||
51 | --------------------------- | ||
52 | |||
53 | What: ieee1394 core's unused exports (CONFIG_IEEE1394_EXPORT_FULL_API) | ||
54 | When: January 2007 | ||
55 | Why: There are no projects known to use these exported symbols, except | ||
56 | dfg1394 (uses one symbol whose functionality is core-internal now). | ||
57 | Who: Stefan Richter <stefanr@s5r6.in-berlin.de> | ||
58 | |||
59 | --------------------------- | ||
60 | |||
61 | What: ieee1394's *_oui sysfs attributes (CONFIG_IEEE1394_OUI_DB) | ||
62 | When: January 2007 | ||
63 | Files: drivers/ieee1394/: oui.db, oui2c.sh | ||
64 | Why: big size, little value | ||
65 | Who: Stefan Richter <stefanr@s5r6.in-berlin.de> | ||
38 | 66 | ||
39 | --------------------------- | 67 | --------------------------- |
40 | 68 | ||
@@ -53,18 +81,6 @@ Who: Mauro Carvalho Chehab <mchehab@brturbo.com.br> | |||
53 | 81 | ||
54 | --------------------------- | 82 | --------------------------- |
55 | 83 | ||
56 | What: sys_sysctl | ||
57 | When: January 2007 | ||
58 | Why: The same information is available through /proc/sys and that is the | ||
59 | interface user space prefers to use. And there do not appear to be | ||
60 | any existing user in user space of sys_sysctl. The additional | ||
61 | maintenance overhead of keeping a set of binary names gets | ||
62 | in the way of doing a good job of maintaining this interface. | ||
63 | |||
64 | Who: Eric Biederman <ebiederm@xmission.com> | ||
65 | |||
66 | --------------------------- | ||
67 | |||
68 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) | 84 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) |
69 | When: November 2005 | 85 | When: November 2005 |
70 | Files: drivers/pcmcia/: pcmcia_ioctl.c | 86 | Files: drivers/pcmcia/: pcmcia_ioctl.c |
@@ -82,18 +98,6 @@ Who: Dominik Brodowski <linux@brodo.de> | |||
82 | 98 | ||
83 | --------------------------- | 99 | --------------------------- |
84 | 100 | ||
85 | What: ip_queue and ip6_queue (old ipv4-only and ipv6-only netfilter queue) | ||
86 | When: December 2005 | ||
87 | Why: This interface has been obsoleted by the new layer3-independent | ||
88 | "nfnetlink_queue". The Kernel interface is compatible, so the old | ||
89 | ip[6]tables "QUEUE" targets still work and will transparently handle | ||
90 | all packets into nfnetlink queue number 0. Userspace users will have | ||
91 | to link against API-compatible library on top of libnfnetlink_queue | ||
92 | instead of the current 'libipq'. | ||
93 | Who: Harald Welte <laforge@netfilter.org> | ||
94 | |||
95 | --------------------------- | ||
96 | |||
97 | What: remove EXPORT_SYMBOL(kernel_thread) | 101 | What: remove EXPORT_SYMBOL(kernel_thread) |
98 | When: August 2006 | 102 | When: August 2006 |
99 | Files: arch/*/kernel/*_ksyms.c | 103 | Files: arch/*/kernel/*_ksyms.c |
@@ -212,17 +216,6 @@ Who: Thomas Gleixner <tglx@linutronix.de> | |||
212 | 216 | ||
213 | --------------------------- | 217 | --------------------------- |
214 | 218 | ||
215 | What: i2c-ite and i2c-algo-ite drivers | ||
216 | When: September 2006 | ||
217 | Why: These drivers never compiled since they were added to the kernel | ||
218 | tree 5 years ago. This feature removal can be reevaluated if | ||
219 | someone shows interest in the drivers, fixes them and takes over | ||
220 | maintenance. | ||
221 | http://marc.theaimsgroup.com/?l=linux-mips&m=115040510817448 | ||
222 | Who: Jean Delvare <khali@linux-fr.org> | ||
223 | |||
224 | --------------------------- | ||
225 | |||
226 | What: Bridge netfilter deferred IPv4/IPv6 output hook calling | 219 | What: Bridge netfilter deferred IPv4/IPv6 output hook calling |
227 | When: January 2007 | 220 | When: January 2007 |
228 | Why: The deferred output hooks are a layering violation causing unusual | 221 | Why: The deferred output hooks are a layering violation causing unusual |
@@ -239,23 +232,8 @@ Who: Patrick McHardy <kaber@trash.net> | |||
239 | 232 | ||
240 | --------------------------- | 233 | --------------------------- |
241 | 234 | ||
242 | What: frame diverter | ||
243 | When: November 2006 | ||
244 | Why: The frame diverter is included in most distribution kernels, but is | ||
245 | broken. It does not correctly handle many things: | ||
246 | - IPV6 | ||
247 | - non-linear skb's | ||
248 | - network device RCU on removal | ||
249 | - input frames not correctly checked for protocol errors | ||
250 | It also adds allocation overhead even if not enabled. | ||
251 | It is not clear if anyone is still using it. | ||
252 | Who: Stephen Hemminger <shemminger@osdl.org> | ||
253 | |||
254 | --------------------------- | ||
255 | |||
256 | |||
257 | What: PHYSDEVPATH, PHYSDEVBUS, PHYSDEVDRIVER in the uevent environment | 235 | What: PHYSDEVPATH, PHYSDEVBUS, PHYSDEVDRIVER in the uevent environment |
258 | When: Oktober 2008 | 236 | When: October 2008 |
259 | Why: The stacking of class devices makes these values misleading and | 237 | Why: The stacking of class devices makes these values misleading and |
260 | inconsistent. | 238 | inconsistent. |
261 | Class devices should not carry any of these properties, and bus | 239 | Class devices should not carry any of these properties, and bus |
@@ -273,11 +251,12 @@ Who: Jean Delvare <khali@linux-fr.org> | |||
273 | 251 | ||
274 | --------------------------- | 252 | --------------------------- |
275 | 253 | ||
276 | What: ftape | 254 | What: IPv4 only connection tracking/NAT/helpers |
277 | When: 2.6.20 | 255 | When: 2.6.22 |
278 | Why: Orphaned for ages. SMP bugs long unfixed. Few users left | 256 | Why: The new layer 3 independant connection tracking replaces the old |
279 | in the world. | 257 | IPv4 only version. After some stabilization of the new code the |
280 | Who: Jeff Garzik <jeff@garzik.org> | 258 | old one will be removed. |
259 | Who: Patrick McHardy <kaber@trash.net> | ||
281 | 260 | ||
282 | --------------------------- | 261 | --------------------------- |
283 | 262 | ||