V4L2 needs a lot of improvements to how devices are registered to manage 'fault tolerance'. This has been discussed a couple of times in media-summit meetings, but it hasn't had much/enough progress done to investigate the solutions yet.