On 30 June 2017 at 09:10, Petri Savolainen <petri.savolai...@linaro.org> wrote: > Use config file value for the number of ordered locks > everywhere. > > Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> > --- > platform/linux-generic/include/odp_config_internal.h | 2 +- > platform/linux-generic/odp_schedule.c | 8 +------- > platform/linux-generic/odp_schedule_iquery.c | 8 +------- > 3 files changed, 3 insertions(+), 15 deletions(-) > > diff --git a/platform/linux-generic/include/odp_config_internal.h > b/platform/linux-generic/include/odp_config_internal.h > index 3cff0045..469396df 100644 > --- a/platform/linux-generic/include/odp_config_internal.h > +++ b/platform/linux-generic/include/odp_config_internal.h > @@ -27,7 +27,7 @@ > /* > * Maximum number of ordered locks per queue > */ > -#define CONFIG_QUEUE_MAX_ORD_LOCKS 4 > +#define CONFIG_QUEUE_MAX_ORD_LOCKS 2
This is unnecessary change for this patch. This patch does not need this change. > > /* > * Maximum number of packet IO resources > diff --git a/platform/linux-generic/odp_schedule.c > b/platform/linux-generic/odp_schedule.c > index 69de7ac0..53670a71 100644 > --- a/platform/linux-generic/odp_schedule.c > +++ b/platform/linux-generic/odp_schedule.c > @@ -121,12 +121,6 @@ ODP_STATIC_ASSERT((8 * sizeof(pri_mask_t)) >= > QUEUES_PER_PRIO, > /* Maximum number of dequeues */ > #define MAX_DEQ CONFIG_BURST_SIZE > > -/* Maximum number of ordered locks per queue */ > -#define MAX_ORDERED_LOCKS_PER_QUEUE 2 > - > -ODP_STATIC_ASSERT(MAX_ORDERED_LOCKS_PER_QUEUE <= CONFIG_QUEUE_MAX_ORD_LOCKS, > - "Too_many_ordered_locks"); > - > /* Ordered stash size */ > #define MAX_ORDERED_STASH 512 > > @@ -449,7 +443,7 @@ static inline int grp_update_tbl(void) > > static unsigned schedule_max_ordered_locks(void) > { > - return MAX_ORDERED_LOCKS_PER_QUEUE; > + return CONFIG_QUEUE_MAX_ORD_LOCKS; > } > > static inline int queue_per_prio(uint32_t queue_index) > diff --git a/platform/linux-generic/odp_schedule_iquery.c > b/platform/linux-generic/odp_schedule_iquery.c > index 75f56e63..8d8dcc29 100644 > --- a/platform/linux-generic/odp_schedule_iquery.c > +++ b/platform/linux-generic/odp_schedule_iquery.c > @@ -148,12 +148,6 @@ typedef struct { > odp_event_t stash[MAX_DEQ], *top; > } event_cache_t; > > -/* Maximum number of ordered locks per queue */ > -#define MAX_ORDERED_LOCKS_PER_QUEUE 2 > - > -ODP_STATIC_ASSERT(MAX_ORDERED_LOCKS_PER_QUEUE <= CONFIG_QUEUE_MAX_ORD_LOCKS, > - "Too_many_ordered_locks"); > - > /* Ordered stash size */ > #define MAX_ORDERED_STASH 512 > > @@ -1266,7 +1260,7 @@ static void schedule_order_unlock(unsigned lock_index) > > static unsigned schedule_max_ordered_locks(void) > { > - return MAX_ORDERED_LOCKS_PER_QUEUE; > + return CONFIG_QUEUE_MAX_ORD_LOCKS; > } > > static inline bool is_atomic_queue(unsigned int queue_index) > -- > 2.13.0 >