diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-03-24 12:50:13 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-03-24 12:50:13 -0400 |
commit | 76d21c563569bcea6bc67d65cc2c460cff643058 (patch) | |
tree | 4dd2c9846ea7838077099646418978e354df1680 /Documentation/feature-removal-schedule.txt | |
parent | 6e50e9f9f4a8277b4d76de417ca77cf3921bd524 (diff) | |
parent | 472af2b05bdefcaee7e754e22cbf131110017ad6 (diff) |
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)
[media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t
[media] sh_mobile_ceu_camera: Do not call vb2's mem_ops directly
[media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE
[media] v4l: soc-camera: Store negotiated buffer settings
[media] rc: interim support for 32-bit NEC-ish scancodes
[media] mceusb: topseed 0x0011 needs gen3 init for tx to work
[media] lirc_zilog: error out if buffer read bytes != chunk size
[media] lirc: silence some compile warnings
[media] hdpvr: use same polling interval as other OS
[media] ir-kbd-i2c: pass device code w/key in hauppauge case
[media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap
[media] remove the old RC_MAP_HAUPPAUGE_NEW RC map
[media] rc/keymaps: Rename Hauppauge table as rc-hauppauge
[media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping
[media] rc-rc5-hauppauge-new: Add support for the old Black RC
[media] rc-rc5-hauppauge-new: Add the old control to the table
[media] rc-winfast: Fix the keycode tables
[media] a800: Fix a few wrong IR key assignments
[media] opera1: Use multimedia keys instead of an app-specific mapping
[media] dw2102: Use multimedia keys instead of an app-specific mapping
...
Fix up trivial conflicts (remove/modify and some real conflicts) in:
arch/arm/mach-omap2/devices.c
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/dabusb/dabusb.c
drivers/staging/dabusb/dabusb.h
drivers/staging/easycap/easycap_ioctl.c
drivers/staging/usbvideo/usbvideo.c
drivers/staging/usbvideo/vicam.c
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 |