aboutsummaryrefslogtreecommitdiffstats
path: root/lib/show_mem.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2012-01-10 06:20:01 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-01-10 19:35:29 -0500
commit7528cd273e14020117e6cdb6cc307f223e97c5ed (patch)
tree872fdcc3f4f8d7349befe6c2a10f079962438827 /lib/show_mem.c
parent959a119f86d51085ba4e0ec5a68dee6a21c48dfe (diff)
[media] cx231xx: Fix unregister logic
There are several weirdness at the unregister logic. First of all, IR has a poll thread. This thread needs to be removed, as it uses some resources associated to the main driver. So, the driver needs to explicitly unregister the I2C client for ir-kbd-i2c. If, for some reason, the driver needs to wait for a close() to happen, not all memories will be freed, because the free logic were in the wrong place. Also, v4l2_device_unregister() seems to be called too early, as devices are still using it. Finally, even with the device disconnected, there is one USB function call that will still try to talk with it. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'lib/show_mem.c')
0 files changed, 0 insertions, 0 deletions