> > Is the handler->lock held when we call this function? > > I'm not sure how to test this. > > > Can you try > > running the code with lockdep? > > /proc/lockdep contains > > > 00000000f9299231 FD: 89 BD: 6 +.+.: imx214:901:(&imx214->ctrls)->_lock > > (no idea how to interpret this line) > > and dmesg doesn't print anything, when changing the vblank value. > If dmesg does not complain after using it I am happy. Thanks! :)