diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 75c37e4c3d75..274b32d12532 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -108,42 +108,6 @@ Who: Pavel Machek <pavel@ucw.cz> | |||
108 | 108 | ||
109 | --------------------------- | 109 | --------------------------- |
110 | 110 | ||
111 | What: Video4Linux obsolete drivers using V4L1 API | ||
112 | When: kernel 2.6.39 | ||
113 | Files: drivers/staging/se401/* drivers/staging/usbvideo/* | ||
114 | Check: drivers/staging/se401/se401.c drivers/staging/usbvideo/usbvideo.c | ||
115 | Why: There are some drivers still using V4L1 API, despite all efforts we've done | ||
116 | to migrate. Those drivers are for obsolete hardware that the old maintainer | ||
117 | didn't care (or not have the hardware anymore), and that no other developer | ||
118 | could find any hardware to buy. They probably have no practical usage today, | ||
119 | and people with such old hardware could probably keep using an older version | ||
120 | of the kernel. Those drivers will be moved to staging on 2.6.38 and, if nobody | ||
121 | cares enough to port and test them with V4L2 API, they'll be removed on 2.6.39. | ||
122 | Who: Mauro Carvalho Chehab <mchehab@infradead.org> | ||
123 | |||
124 | --------------------------- | ||
125 | |||
126 | What: Video4Linux: Remove obsolete ioctl's | ||
127 | When: kernel 2.6.39 | ||
128 | Files: include/media/videodev2.h | ||
129 | Why: Some ioctl's were defined wrong on 2.6.2 and 2.6.6, using the wrong | ||
130 | type of R/W arguments. They were fixed, but the old ioctl names are | ||
131 | still there, maintained to avoid breaking binary compatibility: | ||
132 | #define VIDIOC_OVERLAY_OLD _IOWR('V', 14, int) | ||
133 | #define VIDIOC_S_PARM_OLD _IOW('V', 22, struct v4l2_streamparm) | ||
134 | #define VIDIOC_S_CTRL_OLD _IOW('V', 28, struct v4l2_control) | ||
135 | #define VIDIOC_G_AUDIO_OLD _IOWR('V', 33, struct v4l2_audio) | ||
136 | #define VIDIOC_G_AUDOUT_OLD _IOWR('V', 49, struct v4l2_audioout) | ||
137 | #define VIDIOC_CROPCAP_OLD _IOR('V', 58, struct v4l2_cropcap) | ||
138 | There's no sense on preserving those forever, as it is very doubtful | ||
139 | that someone would try to use a such old binary with a modern kernel. | ||
140 | Removing them will allow us to remove some magic done at the V4L ioctl | ||
141 | handler. | ||
142 | |||
143 | Who: Mauro Carvalho Chehab <mchehab@infradead.org> | ||
144 | |||
145 | --------------------------- | ||
146 | |||
147 | What: sys_sysctl | 111 | What: sys_sysctl |
148 | When: September 2010 | 112 | When: September 2010 |
149 | Option: CONFIG_SYSCTL_SYSCALL | 113 | Option: CONFIG_SYSCTL_SYSCALL |