diff options
author | Trent Piepho <xyzzy@speakeasy.org> | 2007-10-10 01:37:43 -0700 |
---|---|---|
committer | Trent Piepho <xyzzy@speakeasy.org> | 2007-10-10 01:37:43 -0700 |
commit | fe31bcb9f3e7705804f813000ab9fdc74b64754e (patch) | |
tree | 6dbdbae0e433202f35a0cac4af6221f628b1af30 /linux/drivers/media/video/em28xx/em28xx-video.c | |
parent | aa956009652213ab93e09e11d1892afbf2aefd18 (diff) | |
download | mediapointer-dvb-s2-fe31bcb9f3e7705804f813000ab9fdc74b64754e.tar.gz mediapointer-dvb-s2-fe31bcb9f3e7705804f813000ab9fdc74b64754e.tar.bz2 |
Change list_for_each+list_entry to list_for_each_entry
From: Trent Piepho <xyzzy@speakeasy.org>
The rest of V4L files.
There is one list_for_each+list_entry in cpia_pp.c that
wasn't changed because it expects the loop iterator to remain NULL if
the list is empty.
A bug in vivi is fixed; the 'safe' version needs to be used because the loop
deletes the list entries.
Simplify a second loop in vivi and get rid if an un-used variable in that loop.
Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Diffstat (limited to 'linux/drivers/media/video/em28xx/em28xx-video.c')
-rw-r--r-- | linux/drivers/media/video/em28xx/em28xx-video.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/linux/drivers/media/video/em28xx/em28xx-video.c b/linux/drivers/media/video/em28xx/em28xx-video.c index 671dc4720..94a0a4e9b 100644 --- a/linux/drivers/media/video/em28xx/em28xx-video.c +++ b/linux/drivers/media/video/em28xx/em28xx-video.c @@ -276,10 +276,8 @@ static int em28xx_v4l2_open(struct inode *inode, struct file *filp) int minor = iminor(inode); int errCode = 0; struct em28xx *h,*dev = NULL; - struct list_head *list; - list_for_each(list,&em28xx_devlist) { - h = list_entry(list, struct em28xx, devlist); + list_for_each_entry(h, &em28xx_devlist, devlist) { if (h->vdev->minor == minor) { dev = h; dev->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; |