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.txt56
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
9What: /sys/devices/.../power/state
10 dev->power.power_state
11 dpm_runtime_{suspend,resume)()
12When: July 2007
13Why: 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.
20Who: Pavel Machek <pavel@suse.cz>
21
22---------------------------
23
9What: RAW driver (CONFIG_RAW_DRIVER) 24What: RAW driver (CONFIG_RAW_DRIVER)
10When: December 2005 25When: December 2005
11Why: declared obsolete since kernel 2.6.3 26Why: 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
73What: sys_sysctl
74When: January 2007
75Why: 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
81Who: Eric Biederman <ebiederm@xmission.com>
82
83---------------------------
84
58What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) 85What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl])
59When: November 2005 86When: November 2005
60Files: drivers/pcmcia/: pcmcia_ioctl.c 87Files: drivers/pcmcia/: pcmcia_ioctl.c
@@ -202,14 +229,6 @@ Who: Nick Piggin <npiggin@suse.de>
202 229
203--------------------------- 230---------------------------
204 231
205What: Support for the MIPS EV96100 evaluation board
206When: September 2006
207Why: Does no longer build since at least November 15, 2003, apparently
208 no userbase left.
209Who: Ralf Baechle <ralf@linux-mips.org>
210
211---------------------------
212
213What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board 232What: Support for the Momentum / PMC-Sierra Jaguar ATX evaluation board
214When: September 2006 233When: September 2006
215Why: Does no longer build since quite some time, and was never popular, 234Why: 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.
295Who: Stephen Hemminger <shemminger@osdl.org> 314Who: Stephen Hemminger <shemminger@osdl.org>
296 315
316---------------------------
317
318
319What: PHYSDEVPATH, PHYSDEVBUS, PHYSDEVDRIVER in the uevent environment
320When: Oktober 2008
321Why: 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.
325Who: Kay Sievers <kay.sievers@suse.de>
326
327---------------------------
328
329What: i2c-isa
330When: December 2006
331Why: 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.
334Who: Jean Delvare <khali@linux-fr.org>
335
336---------------------------