This series imports a improved version of the port_paramter_get function for the camera from the github tree. The patch does not pass checkpatch.pl but I thought it's better the change gets in.
I improved upon that patch by fixing a possible integer underrun. I finished the TODO item of the race condition if the vchiq driver is not connected when the camera module initializes. To do this required improving upon the callback based mechanism of vchiq to be able to remove the callback in the case the module is unloaded. Finally, I removed 2 issues from the camera TODO list as ARM64 port of the camera is complete and the start race condition is fixed. Dave Stevenson (1): bcm2835-camera: Correct port_parameter_get return value Michael Zoran (4): staging: bcm2835-camera: Fix integer underrun in port_parameter_get staging: vchiq_arm: Add vchiq_remove_connected_callback staging: bcm2835-camera: Fix TODO issue #4 where camera doesn't start if vchiq isn't connected. staging: bcm2835-camera: Remove 2 completed issues from TODO list drivers/staging/vc04_services/bcm2835-camera/TODO | 18 +--------- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 40 +++++++++++++++++++--- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 35 +++++++++++++------ .../interface/vchiq_arm/vchiq_connected.c | 23 +++++++++++-- .../interface/vchiq_arm/vchiq_connected.h | 1 + 5 files changed, 82 insertions(+), 35 deletions(-) -- 2.11.0 _______________________________________________ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel