diff options
| author | Max Kellermann <max.kellermann@gmail.com> | 2016-08-09 23:32:57 +0200 |
|---|---|---|
| committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2016-11-18 15:19:16 -0200 |
| commit | 6753743e11540b7fc54d03771458e2bd91ba411b (patch) | |
| tree | 6b77dc35ec3ec1465a4c2be7fc46471949074605 /tools/perf/scripts/python | |
| parent | [media] dvb_frontend: move kref to struct dvb_frontend (diff) | |
| download | linux-6753743e11540b7fc54d03771458e2bd91ba411b.tar.gz linux-6753743e11540b7fc54d03771458e2bd91ba411b.zip | |
[media] media-entity: clear media_gobj.mdev in _destroy()
media_gobj_destroy() may be called twice on one instance - once by
media_device_unregister() and again by dvb_media_device_free(). The
function media_remove_intf_links() establishes and documents the
convention that mdev==NULL means that the object is not registered,
but nobody ever NULLs this variable. So this patch really implements
this behavior, and adds another mdev==NULL check to
media_gobj_destroy() to protect against double removal.
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
