For this series:

Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>

On Thu, Mar 30, 2017 at 8:58 AM, Petri Savolainen <
petri.savolai...@linaro.org> wrote:

> Replaced ODP_DEPRECATED macro (which was based on GCC __attribute__) with
> compiler independent mechanism to control if deprecated API definitions are
> visible to the application. ODP_DEPRECATED_API can be used both in
> application
> and implementation to check if deprecated APIs are enabled. By default
> those are
> disabled. Implementation may optimize the normal (new API) code path.
>
> ODP_DEPRECATE() macro is used to rename definitions, so that data structure
> sizes are equal on both options. This enables implementation to serve both
> options with a single library (if it wishes to do so).
>
>
> Petri Savolainen (4):
>   api: hints: remove ODP_DEPRECATED from API
>   api: deprecated: add configure option and macros
>   test: crypto: remove references to deprecated crypto apis
>   api: crypto: enforce deprecated API status
>
>  configure.ac                                       | 19 +++++++-
>  doc/application-api-guide/api_guide_lines.dox      |  6 +--
>  doc/platform-api-guide/Doxyfile                    |  1 +
>  doc/process-guide/release-guide.adoc               |  6 +--
>  example/ipsec/odp_ipsec_misc.h                     |  4 +-
>  example/ipsec/odp_ipsec_sa_db.c                    |  4 +-
>  example/ipsec/odp_ipsec_stream.c                   |  6 +--
>  include/odp/api/spec/.gitignore                    |  1 +
>  include/odp/api/spec/crypto.h                      | 29 +++++++------
>  include/odp/api/spec/deprecated.h.in               | 50
> ++++++++++++++++++++++
>  include/odp/api/spec/hints.h                       |  6 ---
>  include/odp_api.h                                  |  1 +
>  platform/Makefile.inc                              |  1 +
>  platform/linux-generic/Makefile.am                 |  1 +
>  .../linux-generic/include/odp/api/deprecated.h     | 26 +++++++++++
>  platform/linux-generic/odp_crypto.c                | 45
> +++++++++++++------
>  test/common_plat/performance/odp_crypto.c          |  4 +-
>  17 files changed, 161 insertions(+), 49 deletions(-)
>  create mode 100644 include/odp/api/spec/deprecated.h.in
>  create mode 100644 platform/linux-generic/include/odp/api/deprecated.h
>
> --
> 2.8.1
>
>

Reply via email to