diff options
author | Hans de Goede <hdegoede@redhat.com> | 2012-07-07 11:11:57 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-07-30 17:42:10 -0400 |
commit | 0dddf838694c5e5db8b602d4282447c0e2b943a4 (patch) | |
tree | e8b79c31170c8fa056d9c5412b344c05d4b8a963 | |
parent | 872099e806b5693df2f7b4876821b9105e8506f8 (diff) |
[media] gspca: Don't use video_device_node_name in v4l2_device release handler
When the v4l2_device release handler gets called the kobject under
vdev->dev has already been released, so we cannot use kobject_name on
it (which video_device_node_name does).
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/video/gspca/gspca.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/media/video/gspca/gspca.c b/drivers/media/video/gspca/gspca.c index 7bb23a91cb05..d4e8343f5b10 100644 --- a/drivers/media/video/gspca/gspca.c +++ b/drivers/media/video/gspca/gspca.c | |||
@@ -1274,9 +1274,6 @@ static void gspca_release(struct v4l2_device *v4l2_device) | |||
1274 | struct gspca_dev *gspca_dev = | 1274 | struct gspca_dev *gspca_dev = |
1275 | container_of(v4l2_device, struct gspca_dev, v4l2_dev); | 1275 | container_of(v4l2_device, struct gspca_dev, v4l2_dev); |
1276 | 1276 | ||
1277 | PDEBUG(D_PROBE, "%s released", | ||
1278 | video_device_node_name(&gspca_dev->vdev)); | ||
1279 | |||
1280 | v4l2_ctrl_handler_free(gspca_dev->vdev.ctrl_handler); | 1277 | v4l2_ctrl_handler_free(gspca_dev->vdev.ctrl_handler); |
1281 | v4l2_device_unregister(&gspca_dev->v4l2_dev); | 1278 | v4l2_device_unregister(&gspca_dev->v4l2_dev); |
1282 | kfree(gspca_dev->usb_buf); | 1279 | kfree(gspca_dev->usb_buf); |