session: allow more fifos in preallocated segments 56/18656/4
authorFlorin Coras <fcoras@cisco.com>
Tue, 2 Apr 2019 23:45:50 +0000 (16:45 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 3 Apr 2019 08:19:53 +0000 (08:19 +0000)
Change-Id: I335c092a8965c5dbec58603e9f5063dc8e3fc3ed
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/svm/svm_fifo_segment.c

index fcf6b66..1bdbb88 100644 (file)
@@ -370,10 +370,6 @@ svm_fifo_segment_alloc_fifo (svm_fifo_segment_private_t * fs,
       f = fsh->free_fifos[freelist_index];
       if (PREDICT_FALSE (!f))
        {
-         /* Preallocated and no fifo left. Don't even try */
-         if (fsh->flags & FIFO_SEGMENT_F_IS_PREALLOCATED)
-           goto done;
-
          oldheap = ssvm_push_heap (sh);
          allocate_new_fifo_chunk (fsh, data_size_in_bytes,
                                   FIFO_SEGMENT_ALLOC_CHUNK_SIZE);