[GIT PATCHES FOR 2.6.38] Implement kref counting for video nodes and use in dsbr100

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro,

These patches where posted as RFC on January 3rd. I thought I made a pull 
request for them since that time since there were no comments. It turned
out I didn't, so here it is.

The new v4l2_device release function is needed for any hotpluggable device
that has more than one device node. It makes it easy to write just one
single cleanup function. It is also needed to do safe device node
unregistration in disconnect functions.

Regards,

	Hans

The following changes since commit 5e3e7cceb14392123c7bb9638038d4a0574bb295:
  Hans Verkuil (1):
        [media] v4l2-device: fix 'use-after-freed' oops

are available in the git repository at:

  ssh://linuxtv.org/git/hverkuil/media_tree.git dsbr100

Hans Verkuil (4):
      v4l2-device: add kref and a release function
      v4l2-framework.txt: document new v4l2_device release() callback
      dsbr100: convert to unlocked_ioctl
      dsbr100: ensure correct disconnect sequence.

 Documentation/video4linux/v4l2-framework.txt |   15 +++
 drivers/media/radio/dsbr100.c                |  128 ++++++++------------------
 drivers/media/video/v4l2-dev.c               |    8 ++
 drivers/media/video/v4l2-device.c            |   15 +++
 include/media/v4l2-device.h                  |   11 ++
 5 files changed, 87 insertions(+), 90 deletions(-)

-- 
Hans Verkuil - video4linux developer - sponsored by Cisco
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux