Re: [GIT PATCHES for 2.6.27] V4L/DVB fixes

Previous thread: [PATCH 1/3] x86: mtrr_cleanup: print out correct type v2 by Yinghai Lu on Saturday, October 4, 2008 - 10:34 pm. (1 message)

Next thread: Re: copy of "The Extended 3 Filesystem" paper? by Daniel Rosenthal on Sunday, October 5, 2008 - 2:26 am. (1 message)
To: Linus Torvalds <torvalds@...>
Cc: Andrew Morton <akpm@...>, <linux-dvb-maintainer@...>, <video4linux-list@...>, <linux-kernel@...>
Date: Saturday, October 4, 2008 - 11:27 pm

Linus,

Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb.git fixes

For a series of trivial fixes:

- Several trivial fixes at gspca;
- Several memory leak fixes at wm8739, w9968cf, em28xx-audio, cpia_usb,
ov511, gspca;
- pvrusb2: Add support for a missing USB ID;
- cx88: add missing unlock_kernel;
- ov511: fix exposure sysfs attribute bug;
- cx18: Fix tuner audio input for Compro H900 cards;
- em28xx: Remove duplicate entry, fix detection of Kworld 310u;
- em28xx-alsa: fix clicking;
- bttv: Prevent NULL pointer dereference in radio_open;
- zr36067: several API non-conformance fixes;
- drivers/media/video/cafe_ccic.c needs mm.h
- s2255drv field count fix;
- Use correct XC3028L firmware for AMD ATI TV Wonder 600 to avoid overheating;
- sms1xxx: fix product name for Hauppauge and add proper USB ID for WinTV MiniStick;
- Fix deadlock in demux code;
- Fix support for Hauppauge Nova-S SE;
- S5H1420: Fix size of shadow-array to avoid overflow;
- fix buffer overflow in uvc-video.

Cheers,
Mauro.

---

Documentation/video4linux/CARDLIST.em28xx | 2 +-
Documentation/video4linux/gspca.txt | 1 +
drivers/media/common/tuners/tuner-xc2028.h | 1 +
drivers/media/dvb/b2c2/flexcop-fe-tuner.c | 1 +
drivers/media/dvb/dvb-core/dmxdev.c | 16 ++++---
drivers/media/dvb/dvb-core/dvb_demux.c | 16 +++++---
drivers/media/dvb/frontends/s5h1420.c | 11 +++--
drivers/media/dvb/frontends/s5h1420.h | 8 ++-
drivers/media/dvb/siano/sms-cards.c | 4 +-
drivers/media/video/bt8xx/bttv-driver.c | 2 +-
drivers/media/video/cafe_ccic.c | 1 +
drivers/media/video/cpia2/cpia2_usb.c | 5 ++-
drivers/media/video/cx18/cx18-cards.c | 2 +-
drivers/media/video/cx88/cx88-blackbird.c | 1 +
drivers/media/video/em28xx/em28xx-audio.c | 12 ++++-
drivers/media/video/...

To: <video4linux-list@...>
Cc: Mauro Carvalho Chehab <mchehab@...>, Linus Torvalds <torvalds@...>, <linux-dvb-maintainer@...>, <linux-kernel@...>
Date: Tuesday, October 7, 2008 - 12:59 am

Mauro, Linus,

It was a patch for 2.6.28 where the BKL was pushed down from v4l core to
the drivers, not for 2.6.27!

The patch below reverts it:

diff --git a/drivers/media/video/cx88/cx88-blackbird.c
b/drivers/media/video/cx88/cx88-blackbird.c
index 6b92206..9a1374a 100644
--- a/drivers/media/video/cx88/cx88-blackbird.c
+++ b/drivers/media/video/cx88/cx88-blackbird.c
@@ -1070,7 +1070,6 @@ static int mpeg_open(struct inode *inode, struct
file *file)
err = drv->request_acquire(drv);
if(err != 0) {
dprintk(1,"%s: Unable to acquire hardware, %d\n", __func__, err);
- unlock_kernel();
return err;
}
}

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>

Regards,

Hans

--

To: Hans Verkuil <hverkuil@...>
Cc: <video4linux-list@...>, Mauro Carvalho Chehab <mchehab@...>, <linux-dvb-maintainer@...>, <linux-kernel@...>
Date: Tuesday, October 7, 2008 - 10:56 am

Heh. Reverted,

Linus
--

Previous thread: [PATCH 1/3] x86: mtrr_cleanup: print out correct type v2 by Yinghai Lu on Saturday, October 4, 2008 - 10:34 pm. (1 message)

Next thread: Re: copy of "The Extended 3 Filesystem" paper? by Daniel Rosenthal on Sunday, October 5, 2008 - 2:26 am. (1 message)