In summary, patch set is OK to merge after these updates:
- patch 3/9: "api: odp_buffer.h: undefined behavior description"
  * leave out the patch all together
- patch 6/9: "api: odp_shared_memory.h: updated return descriptions"
  * do bug correction: retval ODP_SHM_INVALID instead of NULL

Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org>

-Petri


> -----Original Message-----
> From: lng-odp-boun...@lists.linaro.org [mailto:lng-odp-
> boun...@lists.linaro.org] On Behalf Of ext Ola Liljedahl
> Sent: Wednesday, February 04, 2015 11:07 PM
> To: lng-odp@lists.linaro.org
> Subject: [lng-odp] [PATCHv6 0/9] Cleanup of parameters and return values
> 
> Changes since version 5:
> Per feedback from Petri S.
> Renamed ODP_CPUMASK_BUFSIZE to ODP_CPUMASK_STR_SIZE.
> Renamed ODP_PKTIO_MACADDRSIZE to ODP_PKTIO_MACADDR_MAXSIZE.
> Reverted parameter name change from "id" to "hdl" in patch #2.
> Reverted description of odp_pktio_mac_addr() in patch #2.
> Split out patches #8-#9.
> A number of patches that passed review already merged.
> 
> Changes since version 4:
> Restored parameter names of odp_cpumask_to_str(), odp_pktio_mac_addr()
> and odp_hw_random_get().
> 
> Changes since version 3:
> Removed unnecessary braces from odp_cpumask.c in patch #1.
> 
> Changes since version 2:
> Rebased, e.g. due to API restructuring.
> Split two patches, separating documentation updates from API changes.
> Reordered patches, all serious API changes are now contained in patches 1-
> 4.
> 
> Patches #1-#2:
> odp_cpumask_to_str() and odp_pktio_mac_addr() takes output buffer
> size as input and returns number of chars/bytes written (on success),
> a negative value on failure.
> Added defines (ODP_CPUMASK_STR_SIZE, ODP_PKTIO_MACADDR_MAXSIZE) for
> recommended output buffer sizes.
> Updated the implementations of these calls.
> Updated all usages of these calls in example and test programs.
> 
> Patches #3-#7:
> Updated doxygen descriptions, particularly the @return/@retval
> descriptions.
> Specifically documented those API calls which are guaranteed to handle
> invalid/stale handles.
> No change of implementation necessary.
> 
> Patch #8:
> odp_pktio_recv() and odp_pktio_send() use int for 'len' parameter to
> match return type.
> 
> Patch #9:
> Use 'pktio' as the parameter name for all packet IO handles.
> Unify the descriptions to say "packet IO handle".
> 
> (This document/code contribution attached is provided under the terms of
> agreement LES-LTM-21309)
> 
> Ola Liljedahl (9):
>   api: odp_cpumask.h: odp_cpumask_to_str() return chars written or error
>   api: odp_pktio.h: odp_pktio_mac_addr() return chars written or error
>   api: odp_buffer.h: undefined behavior description
>   api: odp_init.h: updated return descriptions
>   api: odp_packet_io.h: updated return descriptions
>   api: odp_shared_memory.h: updated return descriptions
>   api: odp_timer.h: updated return descriptions
>   api: odp_packet_io.h: use int for size of pkt_tables
>   api: odp_packet_io.h: clean up pktio parameter names and descriptions
> 
>  example/generator/odp_generator.c                  |   4 +-
>  example/ipsec/odp_ipsec.c                          |   4 +-
>  example/l2fwd/odp_l2fwd.c                          |   4 +-
>  example/packet/odp_pktio.c                         |   4 +-
>  example/timer/odp_timer_test.c                     |   4 +-
>  include/odp/api/buffer.h                           |   4 +-
>  include/odp/api/cpumask.h                          |  23 +++-
>  include/odp/api/init.h                             |  22 ++--
>  include/odp/api/packet_io.h                        | 135 ++++++++++++----
> -----
>  include/odp/api/shared_memory.h                    |  18 +--
>  include/odp/api/timer.h                            |  38 ++----
>  .../linux-generic/include/odp/plat/cpumask_types.h |   5 +
>  .../include/odp/plat/packet_io_types.h             |   2 +
>  platform/linux-generic/odp_cpumask.c               |  26 ++--
>  platform/linux-generic/odp_packet_io.c             |  15 +--
>  test/api_test/odp_common.c                         |   4 +-
>  test/performance/odp_scheduling.c                  |   4 +-
>  test/validation/odp_pktio.c                        |   8 +-
>  18 files changed, 176 insertions(+), 148 deletions(-)
> 
> --
> 1.9.1
> 
> 
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/lng-odp

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to