05 Jun, 2008

1 commit


21 May, 2008

1 commit

  • vidiocgmbuf() does this:
    mutex_lock(&fh->cap.vb_lock);
    retval = videobuf_mmap_setup(&fh->cap, gbuffers, gbufsize,
    V4L2_MEMORY_MMAP);

    and videobuf_mmap_setup() then just does
    mutex_lock(&q->vb_lock);
    ret = __videobuf_mmap_setup(q, bcount, bsize, memory);
    mutex_unlock(&q->vb_lock);

    which is an obvious double-take deadlock.

    This patch fixes this by having vidiocgmbuf() just call the
    __videobuf_mmap_setup function instead.

    Acked-by: Mauro Carvalho Chehab
    Reported-by: Koos Vriezen
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

12 May, 2008

1 commit


30 Apr, 2008

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (28 commits)
    V4L-DVB(7789a): cx18: fix symbol conflict with ivtv driver
    V4L/DVB (7789): tuner: remove static dependencies on analog tuner sub-modules
    V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static
    V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip
    V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix
    V4L/DVB (7782): pvrusb2: Driver is no longer experimental
    V4L/DVB (7781): pvrusb2-dvb: include dvb support by default and update Kconfig help text
    V4L/DVB (7780): pvrusb2: always enable support for OnAir Creator / HDTV USB2
    V4L/DVB (7779): pvrusb2-dvb: quiet down noise in kernel log for feed debug
    Rename common tuner Kconfig names to use the same
    Fix V4L/DVB core help messages
    V4L/DVB (7769): Move other terrestrial tuners to common/tuners
    V4L/DVB (7768): reorganize some DVB-S Kconfig items
    V4L/DVB(7767): Move tuners to common/tuners
    V4L/DVB (7766): saa7134: add another PCI ID for Beholder M6
    V4L/DVB (7765): Add support for Beholder BeholdTV H6
    V4L/DVB (7763): ivtv: add tuner support for the AverMedia M116
    V4L/DVB (7762): ivtv: fix tuner detection for PAL-N/Nc
    V4L/DVB (7761): ivtv: increase the DMA timeout from 100 to 300 ms
    V4L/DVB (7759): ivtv: increase version number to 1.2.1
    ...

    Linus Torvalds
     
  • Many thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from
    Conexant for their support. I am in particular thankful to Hauppauge
    since without their help this driver would not exist. It should also
    be noted that Steve did the work to get the DVB part up and running.
    Thank you!

    Signed-off-by: Hans Verkuil
    Signed-off-by: Steven Toth
    Signed-off-by: Michael Krufky
    Signed-off-by: G. Andrew Walls
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Based on earlier work by Jon Smirl and Jochen Friedrich.

    This patch allows new-style i2c chip drivers to have alias names using
    the official kernel aliasing system and MODULE_DEVICE_TABLE(). At this
    point, the old i2c driver binding scheme (driver_name/type) is still
    supported.

    Signed-off-by: Jean Delvare
    Cc: Jochen Friedrich
    Cc: Jon Smirl
    Cc: Kay Sievers

    Jean Delvare
     

25 Apr, 2008

21 commits


18 Feb, 2008

4 commits


03 Feb, 2008

1 commit


28 Jan, 2008

1 commit


26 Jan, 2008

7 commits