I think it's OK to just merge this as is, and then change that line with 
another patch.

-Petri

> -----Original Message-----
> From: [email protected] [mailto:lng-odp-
> [email protected]] On Behalf Of ext Maxim Uvarov
> Sent: Wednesday, February 25, 2015 11:45 AM
> To: [email protected]
> Subject: Re: [lng-odp] [PATCH v3 1/4] api: config: move ODP_SHM_NUM_BLOCKS
> to config.h
> 
> On 02/25/2015 11:59 AM, Savolainen, Petri (Nokia - FI/Espoo) wrote:
> > The entire patch set
> > Reviewed-by: Petri Savolainen <[email protected]>
> >
> >
> > Agree with Maxim that (ODP_CONFIG_POOLS * 4) gives wrong impression that
> shm block should be always multiple of pools. It's trivial to modify this
> with another patch e.g. like this
> >
> > #define ODP_CONFIG_SHM_BLOCKS (ODP_CONFIG_POOLS + 48)
> >
> > -Petri
> Can there be v4 with that fix? I counted 11 odp_shm_reserve function in
> init. So 24 has to be fine. I'm also ok with POOLS + 48.
> 
> Maxim.
> 
> 
> >
> >> -----Original Message-----
> >> From: [email protected] [mailto:lng-odp-
> >> [email protected]] On Behalf Of ext Mike Holmes
> >> Sent: Tuesday, February 24, 2015 9:28 PM
> >> To: [email protected]
> >> Subject: [lng-odp] [PATCH v3 1/4] api: config: move ODP_SHM_NUM_BLOCKS
> to
> >> config.h
> >>
> >> Signed-off-by: Mike Holmes <[email protected]>
> >> ---
> >>   include/odp/api/config.h                   | 6 ++++++
> >>   platform/linux-generic/odp_shared_memory.c | 5 +----
> >>   2 files changed, 7 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/include/odp/api/config.h b/include/odp/api/config.h
> >> index 8f1139d..8989fed 100644
> >> --- a/include/odp/api/config.h
> >> +++ b/include/odp/api/config.h
> >> @@ -121,6 +121,12 @@ extern "C" {
> >>    */
> >>   #define ODP_CONFIG_PACKET_BUF_LEN_MAX
> (ODP_CONFIG_PACKET_SEG_LEN_MIN*6)
> >>
> >> +/** Maximum number of shared memory blocks.
> >> + *
> >> + * This the the number of separate SHM areas that can be reserved
> >> concurrently
> >> + */
> >> +#define ODP_SHM_NUM_BLOCKS 32
> >> +
> >>   /**
> >>    * @}
> >>    */
> >> diff --git a/platform/linux-generic/odp_shared_memory.c
> b/platform/linux-
> >> generic/odp_shared_memory.c
> >> index dbaec22..9b6e92b 100644
> >> --- a/platform/linux-generic/odp_shared_memory.c
> >> +++ b/platform/linux-generic/odp_shared_memory.c
> >> @@ -15,6 +15,7 @@
> >>   #include <odp/debug.h>
> >>   #include <odp_debug_internal.h>
> >>   #include <odp_align_internal.h>
> >> +#include <odp/config.h>
> >>
> >>   #include <unistd.h>
> >>   #include <sys/mman.h>
> >> @@ -26,10 +27,6 @@
> >>   #include <string.h>
> >>   #include <errno.h>
> >>
> >> -
> >> -#define ODP_SHM_NUM_BLOCKS 32
> >> -
> >> -
> >>   typedef struct {
> >>    char      name[ODP_SHM_NAME_LEN];
> >>    uint64_t  size;
> >> --
> >> 2.1.0
> >>
> >>
> >> _______________________________________________
> >> lng-odp mailing list
> >> [email protected]
> >> http://lists.linaro.org/mailman/listinfo/lng-odp
> > _______________________________________________
> > lng-odp mailing list
> > [email protected]
> > http://lists.linaro.org/mailman/listinfo/lng-odp
> 
> 
> _______________________________________________
> lng-odp mailing list
> [email protected]
> http://lists.linaro.org/mailman/listinfo/lng-odp

_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to