diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 103 |
1 files changed, 65 insertions, 38 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index f50cf8fac3f0..99f219a01e0e 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -6,17 +6,6 @@ be removed from this file. | |||
6 | 6 | ||
7 | --------------------------- | 7 | --------------------------- |
8 | 8 | ||
9 | What: devfs | ||
10 | When: July 2005 | ||
11 | Files: fs/devfs/*, include/linux/devfs_fs*.h and assorted devfs | ||
12 | function calls throughout the kernel tree | ||
13 | Why: It has been unmaintained for a number of years, has unfixable | ||
14 | races, contains a naming policy within the kernel that is | ||
15 | against the LSB, and can be replaced by using udev. | ||
16 | Who: Greg Kroah-Hartman <greg@kroah.com> | ||
17 | |||
18 | --------------------------- | ||
19 | |||
20 | What: RAW driver (CONFIG_RAW_DRIVER) | 9 | What: RAW driver (CONFIG_RAW_DRIVER) |
21 | When: December 2005 | 10 | When: December 2005 |
22 | Why: declared obsolete since kernel 2.6.3 | 11 | Why: declared obsolete since kernel 2.6.3 |
@@ -33,27 +22,12 @@ Who: Adrian Bunk <bunk@stusta.de> | |||
33 | 22 | ||
34 | --------------------------- | 23 | --------------------------- |
35 | 24 | ||
36 | What: RCU API moves to EXPORT_SYMBOL_GPL | ||
37 | When: April 2006 | ||
38 | Files: include/linux/rcupdate.h, kernel/rcupdate.c | ||
39 | Why: Outside of Linux, the only implementations of anything even | ||
40 | vaguely resembling RCU that I am aware of are in DYNIX/ptx, | ||
41 | VM/XA, Tornado, and K42. I do not expect anyone to port binary | ||
42 | drivers or kernel modules from any of these, since the first two | ||
43 | are owned by IBM and the last two are open-source research OSes. | ||
44 | So these will move to GPL after a grace period to allow | ||
45 | people, who might be using implementations that I am not aware | ||
46 | of, to adjust to this upcoming change. | ||
47 | Who: Paul E. McKenney <paulmck@us.ibm.com> | ||
48 | |||
49 | --------------------------- | ||
50 | |||
51 | What: raw1394: requests of type RAW1394_REQ_ISO_SEND, RAW1394_REQ_ISO_LISTEN | 25 | What: raw1394: requests of type RAW1394_REQ_ISO_SEND, RAW1394_REQ_ISO_LISTEN |
52 | When: November 2005 | 26 | When: November 2006 |
53 | Why: Deprecated in favour of the new ioctl-based rawiso interface, which is | 27 | Why: Deprecated in favour of the new ioctl-based rawiso interface, which is |
54 | more efficient. You should really be using libraw1394 for raw1394 | 28 | more efficient. You should really be using libraw1394 for raw1394 |
55 | access anyway. | 29 | access anyway. |
56 | Who: Jody McIntyre <scjody@steamballoon.com> | 30 | Who: Jody McIntyre <scjody@modernduck.com> |
57 | 31 | ||
58 | --------------------------- | 32 | --------------------------- |
59 | 33 | ||
@@ -147,16 +121,6 @@ Who: NeilBrown <neilb@suse.de> | |||
147 | 121 | ||
148 | --------------------------- | 122 | --------------------------- |
149 | 123 | ||
150 | What: au1x00_uart driver | ||
151 | When: January 2006 | ||
152 | Why: The 8250 serial driver now has the ability to deal with the differences | ||
153 | between the standard 8250 family of UARTs and their slightly strange | ||
154 | brother on Alchemy SOCs. The loss of features is not considered an | ||
155 | issue. | ||
156 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
157 | |||
158 | --------------------------- | ||
159 | |||
160 | What: eepro100 network driver | 124 | What: eepro100 network driver |
161 | When: January 2007 | 125 | When: January 2007 |
162 | Why: replaced by the e100 driver | 126 | Why: replaced by the e100 driver |
@@ -192,6 +156,16 @@ Who: Jean Delvare <khali@linux-fr.org> | |||
192 | 156 | ||
193 | --------------------------- | 157 | --------------------------- |
194 | 158 | ||
159 | What: Unused EXPORT_SYMBOL/EXPORT_SYMBOL_GPL exports | ||
160 | (temporary transition config option provided until then) | ||
161 | The transition config option will also be removed at the same time. | ||
162 | When: before 2.6.19 | ||
163 | Why: Unused symbols are both increasing the size of the kernel binary | ||
164 | and are often a sign of "wrong API" | ||
165 | Who: Arjan van de Ven <arjan@linux.intel.com> | ||
166 | |||
167 | --------------------------- | ||
168 | |||
195 | What: remove EXPORT_SYMBOL(tasklist_lock) | 169 | What: remove EXPORT_SYMBOL(tasklist_lock) |
196 | When: August 2006 | 170 | When: August 2006 |
197 | Files: kernel/fork.c | 171 | Files: kernel/fork.c |
@@ -239,3 +213,56 @@ Why: The interface no longer has any callers left in the kernel. It | |||
239 | Who: Nick Piggin <npiggin@suse.de> | 213 | Who: Nick Piggin <npiggin@suse.de> |
240 | 214 | ||
241 | --------------------------- | 215 | --------------------------- |
216 | |||
217 | What: Support for the MIPS EV96100 evaluation board | ||
218 | When: September 2006 | ||
219 | Why: Does no longer build since at least November 15, 2003, apparently | ||
220 | no userbase left. | ||
221 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
222 | |||
223 | --------------------------- | ||
224 | |||
225 | What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board | ||
226 | When: September 2006 | ||
227 | Why: Does no longer build since quite some time, and was never popular, | ||
228 | due to the platform being replaced by successor models. Apparently | ||
229 | no user base left. It also is one of the last users of | ||
230 | WANT_PAGE_VIRTUAL. | ||
231 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
232 | |||
233 | --------------------------- | ||
234 | |||
235 | What: Support for the Momentum Ocelot, Ocelot 3, Ocelot C and Ocelot G | ||
236 | When: September 2006 | ||
237 | Why: Some do no longer build and apparently there is no user base left | ||
238 | for these platforms. | ||
239 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
240 | |||
241 | --------------------------- | ||
242 | |||
243 | What: Support for MIPS Technologies' Altas and SEAD evaluation board | ||
244 | When: September 2006 | ||
245 | Why: Some do no longer build and apparently there is no user base left | ||
246 | for these platforms. Hardware out of production since several years. | ||
247 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
248 | |||
249 | --------------------------- | ||
250 | |||
251 | What: Support for the IT8172-based platforms, ITE 8172G and Globespan IVR | ||
252 | When: September 2006 | ||
253 | Why: Code does no longer build since at least 2.6.0, apparently there is | ||
254 | no user base left for these platforms. Hardware out of production | ||
255 | since several years and hardly a trace of the manufacturer left on | ||
256 | the net. | ||
257 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
258 | |||
259 | --------------------------- | ||
260 | |||
261 | What: Interrupt only SA_* flags | ||
262 | When: Januar 2007 | ||
263 | Why: The interrupt related SA_* flags are replaced by IRQF_* to move them | ||
264 | out of the signal namespace. | ||
265 | |||
266 | Who: Thomas Gleixner <tglx@linutronix.de> | ||
267 | |||
268 | --------------------------- | ||