Bug switched to resolved state with corresponding git hash id for commit or
number of commits.

I will run some tests in arm vm which should catch this.

Maxim.

On 23 January 2017 at 11:47, Christophe Milard <[email protected]
> wrote:

> Fixing failure due to lack of huge pages.
> Fixes: https://bugs.linaro.org/show_bug.cgi?id=2842
>
> Signed-off-by: Christophe Milard <[email protected]>
> ---
>  platform/linux-generic/_ishm.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/platform/linux-generic/_ishm.c b/platform/linux-generic/_
> ishm.c
> index f889834..3797f20 100644
> --- a/platform/linux-generic/_ishm.c
> +++ b/platform/linux-generic/_ishm.c
> @@ -547,7 +547,7 @@ static void *do_map(int block_index, uint64_t len,
> uint32_t align,
>                 addr = alloc_fragment(len, block_index, align, &fragment);
>                 if (!addr) {
>                         ODP_ERR("alloc_fragment failed.\n");
> -                       if (new_block->filename[0]) {
> +                       if (!new_block->external_fd) {
>                                 close(*fd);
>                                 *fd = -1;
>                                 delete_file(new_block);
> @@ -562,7 +562,7 @@ static void *do_map(int block_index, uint64_t len,
> uint32_t align,
>         if (mapped_addr == NULL) {
>                 if (flags & _ODP_ISHM_SINGLE_VA)
>                         free_fragment(fragment);
> -               if (new_block->filename[0]) {
> +               if (!new_block->external_fd) {
>                         close(*fd);
>                         *fd = -1;
>                         delete_file(new_block);
> --
> 2.7.4
>
>

Reply via email to