19 Jan, 2011

1 commit


29 Dec, 2010

8 commits


23 Oct, 2010

2 commits

  • This patch allows this device successfully to show video, at least from
    its composite input.

    I have no information about the true hardware contents of this device and so
    this patch is based solely on fiddling with things until it worked. The
    chip appears to be em2860, and the closest device with equivalent inputs
    is the Typhoon DVD Maker. Copying the settings for that device appears
    to do the trick. That's what this patch does.

    [mchehab@redhat.com: update CARDLIST.em28xx accordingly, via script]
    Signed-off-by: Adrian Taylor
    Reviewed-by: Jarod Wilson
    Signed-off-by: Mauro Carvalho Chehab

    Adrian Taylor
     
  • Fix a few troubles at the card entries

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

21 Oct, 2010

7 commits

  • Don't hold the lock before unregistering the device, since when the
    device is unregistered the datastruct containing the lock may be freed
    (if the refcount went to 0).

    Also fixed the framework documentation that erroneously suggested the
    wrong locking order as well.

    Reported-by: David Ellingsworth
    Signed-off-by: Hans Verkuil
    Acked-by: David Ellingsworth
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Drivers can optionally set a pointer to a mutex in struct video_device.
    The core will use that to lock before calling open, read, write, unlocked_ioctl,
    poll, mmap or release.

    Updated the documentation as well and ensure that v4l2-event knows about the
    lock: it will unlock it before doing a blocking wait on an event and relock it
    afterwards.

    Ensure that the 'video_is_registered' check is done when the lock is held:
    a typical disconnect will take the lock as well before unregistering the
    device nodes, so to prevent race conditions the video_is_registered check
    should also be done with the lock held.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Until now all fops except release and (unlocked_)ioctl returned an error
    after the device node was unregistered. Extend this as well to the ioctl
    fops. There is nothing useful that an application can do here and it
    complicates the driver code unnecessarily.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Signed-off-by: Alexander Goncharov
    Signed-off-by: Jean-François Moine
    Signed-off-by: Mauro Carvalho Chehab

    Alexander Goncharov
     
  • Tested-by: Simon Danner
    Signed-off-by: Jean-François Moine
    Signed-off-by: Mauro Carvalho Chehab

    Jean-François Moine
     
  • Remove all references to /dev/vtx in the documentation, except for
    some historical comments in dev-teletext.xml.

    Documentation/devices.txt is not updated, this will go through Alan Cox
    who maintains this file.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • The existing priv field stores subdev private data owned by the subdev
    driver. Host (bridge) drivers might need to store per-subdev
    host-specific data, such as a pointer to platform data.

    Add a v4l2_subdev host_priv field to store host-specific data, and
    rename the existing priv field to dev_priv.

    Signed-off-by: Laurent Pinchart
    Acked-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Laurent Pinchart
     

09 Aug, 2010

1 commit


05 Aug, 2010

1 commit

  • * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)
    Documentation: update broken web addresses.
    fix comment typo "choosed" -> "chosen"
    hostap:hostap_hw.c Fix typo in comment
    Fix spelling contorller -> controller in comments
    Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -> Fault
    fs/Kconfig: Fix typo Userpace -> Userspace
    Removing dead MACH_U300_BS26
    drivers/infiniband: Remove unnecessary casts of private_data
    fs/ocfs2: Remove unnecessary casts of private_data
    libfc: use ARRAY_SIZE
    scsi: bfa: use ARRAY_SIZE
    drm: i915: use ARRAY_SIZE
    drm: drm_edid: use ARRAY_SIZE
    synclink: use ARRAY_SIZE
    block: cciss: use ARRAY_SIZE
    comment typo fixes: charater => character
    fix comment typos concerning "challenge"
    arm: plat-spear: fix typo in kerneldoc
    reiserfs: typo comment fix
    update email address
    ...

    Linus Torvalds
     

04 Aug, 2010

1 commit

  • Below you will find an updated version from the original series bunching all patches into one big patch
    updating broken web addresses that are located in Documentation/*
    Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
    the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
    Now there are also some addresses pointing to .spec files some are located, but some(after searching
    on the companies site)where still no where to be found. In this case I just changed the address
    to the company site this way the users can contact the company and they can locate them for the users.

    Signed-off-by: Justin P. Mattock
    Signed-off-by: Thomas Weber
    Signed-off-by: Mike Frysinger
    Cc: Paulo Marques
    Cc: Randy Dunlap
    Cc: Michael Neuling
    Signed-off-by: Jiri Kosina

    Justin P. Mattock
     

03 Aug, 2010

6 commits


09 Jul, 2010

1 commit


01 Jun, 2010

2 commits


19 May, 2010

7 commits


18 May, 2010

3 commits