• Hans Verkuil's avatar
    V4L/DVB: saa7146: fix regression of the av7110/budget-av driver · 03b1930e
    Hans Verkuil authored
    An earlier regression fix for the mxb driver (V4L/DVB: saa7146_vv: fix
    regression where v4l2_device was registered too late) caused a new
    regression in the av7110 driver.
    
    Reverted the old fix and fixed the problem in the mxb driver instead.
    Tested on mxb and budget-av cards.
    
    The real problem is that the saa7146 framework has separate probe()
    and attach() driver callbacks which should be rolled into one. This
    is now done for the mxb driver, but others should do the same. Lack
    of hardware makes this hard to do, though. I hope to get hold of some
    hexium cards and then I can try to improve the framework to prevent
    this from happening again.
    Signed-off-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    03b1930e
mxb.c 26.3 KB