Here is V5 of the changes to add 32 compatibility to vc04_services as required by 32 bit only operating systems such as Raspbian which is the preferred system for the Raspberry PI. Changes: V1 - Complete rewrite of the ioctl code. V2 - Rewrite of only ioctls that change between 32 bit and 64 bit. V3 - Minor changes. V4 - Abandon cleaning up the exising code and completely write the wrappers on top of the native ioctls. No existing lines are changed. V5 - Add additional comments to clarify the assumptions of the await completion ioctl. Hard code some return values to clarify what the return values are. Remove the ability to dump memory to the debug log and create a new build configuration option to reenable it for support of existing closed source diagnostic tools. Michael Zoran (2): staging: vchiq_arm: Add compatibility wrappers for ioctls staging: vchiq_arm: Disable ability to dump memory by default drivers/staging/vc04_services/Kconfig | 12 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 497 +++++++++++++++++++++ 2 files changed, 509 insertions(+) -- 2.11.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel