Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 232251
b: refs/heads/master
c: 46b6337
h: refs/heads/master
i:
  232249: e01737a
  232247: 36fcb6f
v: v3
  • Loading branch information
Hans Verkuil authored and Mauro Carvalho Chehab committed Jan 19, 2011
1 parent 4035cb7 commit aae28fb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6ce3ced4f73e3f0c345f47dc99fd21f2248724a8
refs/heads/master: 46b633779b299c7fb3d78f153a5034055f99cd45
9 changes: 4 additions & 5 deletions trunk/drivers/media/video/v4l2-dev.c
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,10 @@ static int get_index(struct video_device *vdev)
* The registration code assigns minor numbers and device node numbers
* based on the requested type and registers the new device node with
* the kernel.
*
* This function assumes that struct video_device was zeroed when it
* was allocated and does not contain any stale date.
*
* An error is returned if no free minor or device node number could be
* found, or if the registration of the device node failed.
*
Expand All @@ -440,7 +444,6 @@ static int __video_register_device(struct video_device *vdev, int type, int nr,
int minor_offset = 0;
int minor_cnt = VIDEO_NUM_DEVICES;
const char *name_base;
void *priv = vdev->dev.p;

/* A minor value of -1 marks this video device as never
having been registered */
Expand Down Expand Up @@ -559,10 +562,6 @@ static int __video_register_device(struct video_device *vdev, int type, int nr,
}

/* Part 4: register the device with sysfs */
memset(&vdev->dev, 0, sizeof(vdev->dev));
/* The memset above cleared the device's device_private, so
put back the copy we made earlier. */
vdev->dev.p = priv;
vdev->dev.class = &video_class;
vdev->dev.devt = MKDEV(VIDEO_MAJOR, vdev->minor);
if (vdev->parent)
Expand Down

0 comments on commit aae28fb

Please sign in to comment.