Typedefing structs is not encouraged in the kernel. Dominic Braun (33): staging: vc04_services: Remove DUMP_CONTEXT_T typedef staging: vc04_services: Remove PAGELIST_T typedef staging: vc04_services: Remove REMOTE_EVENT_T typedef staging: vc04_services: Remove SERVICE_CREATION_T typedef staging: vc04_services: Remove USER_SERVICE_T typedef staging: vc04_services: Remove VCHI_HELD_MSG_T typedef staging: vc04_services: Remove VCHI_MSG_ITER_T typedef staging: vc04_services: Remove VCHI_MSG_VECTOR_T typedef staging: vc04_services: Remove VCHIQ_ARM_STATE_T typedef staging: vc04_services: Remove VCHIQ_AWAIT_COMPLETION_T typedef staging: vc04_services: Remove VCHIQ_BULK_QUEUE_T typedef staging: vc04_services: Remove VCHIQ_BULK_T typedef staging: vc04_services: Remove VCHIQ_COMPLETION_DATA_T typedef staging: vc04_services: Remove VCHIQ_CONFIG_T typedef staging: vc04_services: Remove VCHIQ_CREATE_SERVICE_T typedef staging: vc04_services: Remove VCHIQ_DEBUGFS_NODE_T typedef staging: vc04_services: Remove VCHIQ_DEQUEUE_MESSAGE_T typedef staging: vc04_services: Remove VCHIQ_DUMP_MEM_T typedef staging: vc04_services: Remove VCHIQ_GET_CONFIG_T typedef staging: vc04_services: Remove VCHIQ_HEADER_T typedef staging: vc04_services: Remove VCHIQ_QUEUE_BULK_TRANSFER_T typedef staging: vc04_services: Remove VCHIQ_QUEUE_MESSAGE_T typedef staging: vc04_services: Remove VCHIQ_SERVICE_BASE_T typedef staging: vc04_services: Remove VCHIQ_SERVICE_PARAMS_T typedef staging: vc04_services: Remove VCHIQ_SERVICE_QUOTA_T typedef staging: vc04_services: Remove VCHIQ_SERVICE_T typedef staging: vc04_services: Remove VCHIQ_SET_SERVICE_OPTION_T typedef staging: vc04_services: Remove VCHIQ_SHARED_STATE_T typedef staging: vc04_services: Remove VCHIQ_SLOT_INFO_T typedef staging: vc04_services: Remove VCHIQ_SLOT_T typedef staging: vc04_services: Remove VCHIQ_SLOT_ZERO_T staging: vc04_services: Remove VCHIQ_STATE_T typedef staging: vc04_services: Remove VCHIU_QUEUE_T typedef .../bcm2835-audio/bcm2835-vchiq.c | 2 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 30 +- .../vc04_services/interface/vchi/vchi.h | 38 +- .../interface/vchi/vchi_common.h | 12 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 45 ++- .../interface/vchiq_arm/vchiq_arm.c | 305 +++++++------- .../interface/vchiq_arm/vchiq_arm.h | 61 +-- .../interface/vchiq_arm/vchiq_core.c | 376 +++++++++--------- .../interface/vchiq_arm/vchiq_core.h | 198 ++++----- .../interface/vchiq_arm/vchiq_debugfs.c | 3 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../interface/vchiq_arm/vchiq_if.h | 31 +- .../interface/vchiq_arm/vchiq_ioctl.h | 62 +-- .../interface/vchiq_arm/vchiq_pagelist.h | 4 +- .../interface/vchiq_arm/vchiq_shim.c | 32 +- .../interface/vchiq_arm/vchiq_util.c | 19 +- .../interface/vchiq_arm/vchiq_util.h | 21 +- 17 files changed, 634 insertions(+), 609 deletions(-) -- 2.17.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel