V4L/DVB (9689): gspca: Memory leak when disconnect while streaming.

Gitweb:     http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=98522a7be97f2b23451342e36c39f412f0461e24
Commit:     98522a7be97f2b23451342e36c39f412f0461e24
Parent:     818a557eeb9c16a9a2dc93df348b0ff68fbc487f
Author:     Jean-Francois Moine <moinejf <at> free.fr>
AuthorDate: Tue Nov 18 06:33:08 2008 -0300
Committer:  Mauro Carvalho Chehab <mchehab <at> redhat.com>
CommitDate: Mon Nov 24 12:01:07 2008 -0200

    V4L/DVB (9689): gspca: Memory leak when disconnect while streaming.

    As a side effect, the sd routine stop0 is called on disconnect.
    This permits the subdriver to free its resources.

    Signed-off-by: Jean-Francois Moine <moinejf <at> free.fr>
    Signed-off-by: Mauro Carvalho Chehab <mchehab <at> redhat.com>
---
 drivers/media/video/gspca/conex.c   |    3 +++
 drivers/media/video/gspca/finepix.c |    8 ++++++++
 drivers/media/video/gspca/gspca.c   |   17 ++++++++---------
 drivers/media/video/gspca/gspca.h   |    2 +-
 drivers/media/video/gspca/pac7311.c |    3 +++
 drivers/media/video/gspca/spca501.c |    3 +++
 drivers/media/video/gspca/spca505.c |    4 ++++
 drivers/media/video/gspca/spca561.c |    3 +++
 drivers/media/video/gspca/vc032x.c  |    3 +++
 drivers/media/video/gspca/zc3xx.c   |    3 +++
 10 files changed, 39 insertions(+), 10 deletions(-)

diff --git a/drivers/media/video/gspca/conex.c b/drivers/media/video/gspca/conex.c
index a9d51ba..de28354 100644
(Continue reading)


Gmane