All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 00/10] staging: vc04_services: Remove typedefs
@ 2019-11-03  4:36 Jamal Shareef
  2019-11-03  4:36 ` [PATCH v5 01/10] staging: vc04_services: Remove instance struct typedef Jamal Shareef
                   ` (9 more replies)
  0 siblings, 10 replies; 19+ messages in thread
From: Jamal Shareef @ 2019-11-03  4:36 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: eric, wahrenst, gregkh, Jamal Shareef

This patch removes typedefs from vc04_services files.
Renames callback function typedefs to match kernel code style.

Changes in v5:
 - Separate vchi typedef structs into individual patches for each struct
   (now Patch 1 and 2).
 - Retain callback function pointer typedefs but Rename them to match
   kernel code style (Patch 3, 5, 6, 7).
 - Separate vchiq typedef structs into individual patches for each
   struct (now Patch 9 and 10).

Changes in v4:
 - Place removal of VCHIQ_USERDATA_TERM_T callback into callback patch
   (Patch 6). Was in struct patch (Patch 8) previously.

Changes in v3:
 - Separate removal of unused opaque struct typedefs that were remaining
   in the vchi enum typedef patch to a separate patch (now Patch 1).
 - Remove formatting in vchi enum typedef Patch 2 which was better
   served in Patch 3.

Changes in v2:
 - Split patches into smaller patches limitied to typedef type.
 Patch 8:
 - Rename "struct vchiq_instance_struct' to "struct vchiq_instance" due
   to wordiness and agreement between header files.


Jamal Shareef (10):
  staging: vc04_services: Remove instance struct typedef
  staging: vc04_services: remove service struct typedef
  staging: vc04_services: Rename function pointer typedef
  staging: vc04_services: Remove vchiq_arm enum typedefs
  staging: vc04_services: Rename userdata callback
  staging: vc04_services: Renames vchiq callback
  staging: vc04_services: Renames remote use callback
  staging: vc04_services: Remove int typedef
  staging: vc04_services: Remove vchiq instance typedefs
  staging: vc04_services: Removes platform struct typedef

 .../bcm2835-audio/bcm2835-vchiq.c             |   4 +-
 .../vc04_services/bcm2835-audio/bcm2835.h     |   2 +-
 .../vc04_services/bcm2835-camera/mmal-vchiq.c |   4 +-
 .../vc04_services/interface/vchi/vchi.h       |  56 +++---
 .../interface/vchi/vchi_common.h              |   7 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c      |  10 +-
 .../interface/vchiq_arm/vchiq_arm.c           | 170 +++++++++---------
 .../interface/vchiq_arm/vchiq_arm.h           |  32 ++--
 .../interface/vchiq_arm/vchiq_core.c          | 116 ++++++------
 .../interface/vchiq_arm/vchiq_core.h          |  91 +++++-----
 .../interface/vchiq_arm/vchiq_debugfs.c       |  14 +-
 .../interface/vchiq_arm/vchiq_debugfs.h       |   4 +-
 .../interface/vchiq_arm/vchiq_if.h            |  93 +++++-----
 .../interface/vchiq_arm/vchiq_ioctl.h         |   4 +-
 .../interface/vchiq_arm/vchiq_shim.c          | 132 +++++++-------
 15 files changed, 369 insertions(+), 370 deletions(-)

-- 
2.17.1



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2019-11-03 21:41 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-03  4:36 [PATCH v5 00/10] staging: vc04_services: Remove typedefs Jamal Shareef
2019-11-03  4:36 ` [PATCH v5 01/10] staging: vc04_services: Remove instance struct typedef Jamal Shareef
2019-11-03 12:12   ` Greg KH
2019-11-03 21:41     ` Jamal Shareef
2019-11-03  4:36 ` [PATCH v5 02/10] staging: vc04_services: remove service " Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 03/10] staging: vc04_services: Rename function pointer typedef Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 04/10] staging: vc04_services: Remove vchiq_arm enum typedefs Jamal Shareef
2019-11-03  8:03   ` [Outreachy kernel] " Julia Lawall
2019-11-03  4:37 ` [PATCH v5 05/10] staging: vc04_services: Rename userdata callback Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 06/10] staging: vc04_services: Renames vchiq callback Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 07/10] staging: vc04_services: Renames remote use callback Jamal Shareef
2019-11-03  7:45   ` [Outreachy kernel] " Julia Lawall
2019-11-03  8:17     ` Stefan Wahren
2019-11-03  8:40       ` Julia Lawall
2019-11-03 13:04         ` Stefan Wahren
2019-11-03  4:37 ` [PATCH v5 08/10] staging: vc04_services: Remove int typedef Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 09/10] staging: vc04_services: Remove vchiq instance typedefs Jamal Shareef
2019-11-03  4:37 ` [PATCH v5 10/10] staging: vc04_services: Removes platform struct typedef Jamal Shareef
2019-11-03  7:14   ` [Outreachy kernel] " Julia Lawall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.