Francesco Lavra
4940b4acdf
V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()
...
commit 19f48cb105b7fa18d0dcab435919a3a29b7a7c4c upstream.
this patch fixes a memory leak which occurs when an em28xx card with DVB
extension is unplugged or its DVB extension driver is unloaded. In
dvb_fini(), dev->dvb must be freed before being set to NULL, as is done
in dvb_init() in case of error.
Note that this bug is also present in the latest stable kernel release.
Signed-off-by: Francesco Lavra <francescolavra@interfree.it >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-04-01 15:55:58 -07:00
..
2009-06-16 19:07:22 -03:00
2009-12-08 10:21:12 -08:00
2009-06-16 18:20:58 -03:00
2009-08-13 20:39:02 -03:00
2009-08-13 20:39:07 -03:00
2009-06-23 03:21:20 -03:00
2009-08-13 20:39:03 -03:00
2009-04-06 21:44:27 -03:00
2010-04-01 15:55:58 -07:00
2009-12-18 13:44:24 -08:00
2009-08-13 20:39:12 -03:00
2009-08-13 20:39:02 -03:00
2009-03-30 12:43:49 -03:00
2009-06-23 03:15:17 -03:00
2010-04-01 15:55:54 -07:00
2009-12-08 10:22:09 -08:00
2009-12-08 10:21:55 -08:00
2009-07-12 12:22:34 -07:00
2009-07-12 12:22:34 -07:00
2010-04-01 15:55:47 -07:00
2009-07-12 12:22:34 -07:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-06-16 18:20:59 -03:00
2009-06-16 18:20:59 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-08-13 20:39:14 -03:00
2009-05-09 18:54:32 -03:00
2009-03-31 01:14:44 +04:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-06-23 03:14:31 -03:00
2009-07-12 12:22:34 -07:00
2009-06-16 18:20:58 -03:00
2009-06-16 18:20:58 -03:00
2009-06-16 18:21:11 -03:00
2009-08-13 20:39:11 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-07-05 14:30:02 -03:00
2009-04-07 08:31:11 -07:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-06-23 03:21:19 -03:00
2009-06-16 18:20:43 -03:00
2009-06-23 03:21:19 -03:00
2009-08-13 20:39:08 -03:00
2009-08-13 20:39:02 -03:00
2009-06-23 03:21:19 -03:00
2009-08-13 20:39:11 -03:00
2009-08-13 20:39:11 -03:00
2009-06-16 18:20:58 -03:00
2009-03-30 12:43:45 -03:00
2010-01-06 14:26:43 -08:00
2009-06-16 19:07:40 -03:00
2009-06-17 16:22:34 +09:00
2009-08-13 20:39:11 -03:00
2009-12-08 10:21:15 -08:00
2009-04-06 21:44:27 -03:00
2009-07-12 12:22:34 -07:00
2009-07-12 12:22:34 -07:00
2009-03-30 12:43:47 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-07-12 12:22:34 -07:00
2009-06-16 19:07:54 -03:00
2009-08-13 20:39:11 -03:00
2009-07-05 14:29:56 -03:00
2009-08-13 20:39:13 -03:00
2009-07-12 12:22:34 -07:00
2009-07-12 12:22:34 -07:00
2009-06-23 03:14:48 -03:00
2009-06-16 18:20:36 -03:00
2009-04-06 21:44:23 -03:00
2009-03-30 12:43:48 -03:00
2009-06-16 18:20:58 -03:00
2009-06-16 18:20:58 -03:00
2009-06-16 18:20:59 -03:00
2009-03-30 12:43:49 -03:00
2009-06-16 19:07:21 -03:00
2009-04-06 21:44:27 -03:00
2009-06-16 19:07:25 -03:00
2009-06-16 19:07:39 -03:00
2009-04-06 21:44:27 -03:00
2009-06-17 16:22:34 +09:00
2009-04-06 21:44:27 -03:00
2009-04-06 21:44:27 -03:00
2009-12-08 10:21:50 -08:00
2009-06-23 03:21:20 -03:00
2009-07-12 12:22:34 -07:00
2009-06-16 19:07:26 -03:00
2009-08-13 20:39:12 -03:00
2009-06-16 19:07:51 -03:00
2009-06-16 21:15:42 -07:00
2009-06-16 19:07:34 -03:00
2009-06-16 19:07:26 -03:00
2009-07-05 10:05:10 -03:00
2009-04-06 21:44:22 -03:00
2009-04-06 21:44:27 -03:00
2009-06-23 03:21:19 -03:00
2009-04-06 21:44:26 -03:00
2009-03-30 12:43:49 -03:00
2009-04-06 21:44:27 -03:00
2009-08-31 02:24:53 -03:00