summaryrefslogtreecommitdiff
path: root/drivers/media/dvb-core/dvb_demux.h
diff options
context:
space:
mode:
authorSakari Ailus <sakari.ailus@linux.intel.com>2016-08-11 07:18:37 -0300
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2016-08-24 16:47:24 -0300
commitfc49071766ed371268cc03b868cf97f21ad3f273 (patch)
tree1325d101809ddb8b063f2dcb2d829fa4deb7a290 /drivers/media/dvb-core/dvb_demux.h
parent6a21b728732390deb75536dd9253d958ca9223d0 (diff)
[media] v4l: Do not allow re-registering sub-devices
Albeit not prohibited explicitly, re-registering sub-devices generated a big, loud warning which quite likely soon was followed by a crash. What followed was re-initialising a media entity, driver's registered() callback being called and re-adding a list entry to a list. Prevent this by returning an error if a sub-device is already registered. [mchehab@s-opensource.com: reorder logic to check if !sd before dereferencing it] Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/dvb-core/dvb_demux.h')
0 files changed, 0 insertions, 0 deletions