diff options
author | Devin Heitmueller <dheitmueller@kernellabs.com> | 2012-08-06 22:46:58 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-08-09 20:34:16 -0300 |
commit | 549ee4df1951c8a1a123e81a073d73c2e1c26588 (patch) | |
tree | a200ea038a0389b6214bea7ff3b1d7d503921e1a /drivers/media/video/au0828/au0828.h | |
parent | 0a3dabb15ef9039188464647113398ed95400318 (diff) | |
download | linux-549ee4df1951c8a1a123e81a073d73c2e1c26588.tar.gz linux-549ee4df1951c8a1a123e81a073d73c2e1c26588.tar.bz2 linux-549ee4df1951c8a1a123e81a073d73c2e1c26588.zip |
[media] au0828: fix race condition that causes xc5000 to not bind for digital
In some cases users would see the xc5000_attach() call failing for the
digital side of the tuner on initialization. This is because of udev
running v4l-id while the digital side of the board is still coming up.
This is the exact same race condition which was present in em28xx (not
surprising since I copied all the locking logic from that driver when I
added analog support). Reproduce Mauro's fix from the em28xx driver in
au0828.
Reported-by: Rick Harding <rharding@mitechie.com>
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/au0828/au0828.h')
0 files changed, 0 insertions, 0 deletions