These set of changes add compat ioctls for vc04_services. When possible and practical common code between the native ioctl and the compat ioctl has been moved into a common function. This set includes one ioctl per patch with the first two patchs being common changes. No attempt is being made to cleanup the entire ioctl structure. Tests Runs: vchiq_test -f 10 vchiq_test -p 1 Tests were run from both a native debian arm64 install and a debian armhf chroot on an RPI 3. Signed-off-by: Michael Zoran<mzoran@xxxxxxxxxxxx> Michael Zoran (9): VC04_SERVICES: Add compat ioctl data structures VC04_SERVICES: Add top level compat ioctl handler VC04_SERVICES: Add compat ioctl handler for "create service" VC04_SERVICES: Add compat ioctl handler for "queue message" VC04_SERVICES: Add compat ioctl handler for "queue bulk" VC04_SERVICES: Add compat ioctl handler for "await completion" VC04_SERVICES: Add compat ioctl handler for "dequeue message" VC04_SERVICES: Add compat ioctl handler for "get config" VC04_SERVICES: Add compat ioctl handler for "dump mem" .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1107 ++++++++++++++------ .../interface/vchiq_arm/vchiq_ioctl.h | 96 ++ 2 files changed, 871 insertions(+), 332 deletions(-) -- 2.11.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel