diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 56 |
1 files changed, 48 insertions, 8 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 552507fe9a7e..436697cb9388 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -6,6 +6,21 @@ be removed from this file. | |||
6 | 6 | ||
7 | --------------------------- | 7 | --------------------------- |
8 | 8 | ||
9 | What: /sys/devices/.../power/state | ||
10 | dev->power.power_state | ||
11 | dpm_runtime_{suspend,resume)() | ||
12 | When: July 2007 | ||
13 | Why: Broken design for runtime control over driver power states, confusing | ||
14 | driver-internal runtime power management with: mechanisms to support | ||
15 | system-wide sleep state transitions; event codes that distinguish | ||
16 | different phases of swsusp "sleep" transitions; and userspace policy | ||
17 | inputs. This framework was never widely used, and most attempts to | ||
18 | use it were broken. Drivers should instead be exposing domain-specific | ||
19 | interfaces either to kernel or to userspace. | ||
20 | Who: Pavel Machek <pavel@suse.cz> | ||
21 | |||
22 | --------------------------- | ||
23 | |||
9 | What: RAW driver (CONFIG_RAW_DRIVER) | 24 | What: RAW driver (CONFIG_RAW_DRIVER) |
10 | When: December 2005 | 25 | When: December 2005 |
11 | Why: declared obsolete since kernel 2.6.3 | 26 | Why: declared obsolete since kernel 2.6.3 |
@@ -55,6 +70,18 @@ Who: Mauro Carvalho Chehab <mchehab@brturbo.com.br> | |||
55 | 70 | ||
56 | --------------------------- | 71 | --------------------------- |
57 | 72 | ||
73 | What: sys_sysctl | ||
74 | When: January 2007 | ||
75 | Why: The same information is available through /proc/sys and that is the | ||
76 | interface user space prefers to use. And there do not appear to be | ||
77 | any existing user in user space of sys_sysctl. The additional | ||
78 | maintenance overhead of keeping a set of binary names gets | ||
79 | in the way of doing a good job of maintaining this interface. | ||
80 | |||
81 | Who: Eric Biederman <ebiederm@xmission.com> | ||
82 | |||
83 | --------------------------- | ||
84 | |||
58 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) | 85 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) |
59 | When: November 2005 | 86 | When: November 2005 |
60 | Files: drivers/pcmcia/: pcmcia_ioctl.c | 87 | Files: drivers/pcmcia/: pcmcia_ioctl.c |
@@ -202,14 +229,6 @@ Who: Nick Piggin <npiggin@suse.de> | |||
202 | 229 | ||
203 | --------------------------- | 230 | --------------------------- |
204 | 231 | ||
205 | What: Support for the MIPS EV96100 evaluation board | ||
206 | When: September 2006 | ||
207 | Why: Does no longer build since at least November 15, 2003, apparently | ||
208 | no userbase left. | ||
209 | Who: Ralf Baechle <ralf@linux-mips.org> | ||
210 | |||
211 | --------------------------- | ||
212 | |||
213 | What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board | 232 | What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board |
214 | When: September 2006 | 233 | When: September 2006 |
215 | Why: Does no longer build since quite some time, and was never popular, | 234 | Why: Does no longer build since quite some time, and was never popular, |
@@ -294,3 +313,24 @@ Why: The frame diverter is included in most distribution kernels, but is | |||
294 | It is not clear if anyone is still using it. | 313 | It is not clear if anyone is still using it. |
295 | Who: Stephen Hemminger <shemminger@osdl.org> | 314 | Who: Stephen Hemminger <shemminger@osdl.org> |
296 | 315 | ||
316 | --------------------------- | ||
317 | |||
318 | |||
319 | What: PHYSDEVPATH, PHYSDEVBUS, PHYSDEVDRIVER in the uevent environment | ||
320 | When: Oktober 2008 | ||
321 | Why: The stacking of class devices makes these values misleading and | ||
322 | inconsistent. | ||
323 | Class devices should not carry any of these properties, and bus | ||
324 | devices have SUBSYTEM and DRIVER as a replacement. | ||
325 | Who: Kay Sievers <kay.sievers@suse.de> | ||
326 | |||
327 | --------------------------- | ||
328 | |||
329 | What: i2c-isa | ||
330 | When: December 2006 | ||
331 | Why: i2c-isa is a non-sense and doesn't fit in the device driver | ||
332 | model. Drivers relying on it are better implemented as platform | ||
333 | drivers. | ||
334 | Who: Jean Delvare <khali@linux-fr.org> | ||
335 | |||
336 | --------------------------- | ||