[PATCH 0/5] staging: vc04_services: camera driver maintance

Michael Zoran mzoran at crowfest.net
Fri Mar 17 14:56:41 PDT 2017


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




More information about the linux-rpi-kernel mailing list