X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fsvm%2Fsvm_fifo.h;h=e08b3e9dfa55d4f5be25f132f7de94c327fabe97;hb=0e6199dfa20d4c010bf3ac43e051f9f29c213478;hp=0a3d17e42ea9fa2ec8f069b6fc57d2086fad72cb;hpb=7ce23f25bbc01d534ca294ce88ab0d709e3e03a7;p=vpp.git diff --git a/src/svm/svm_fifo.h b/src/svm/svm_fifo.h index 0a3d17e42ea..e08b3e9dfa5 100644 --- a/src/svm/svm_fifo.h +++ b/src/svm/svm_fifo.h @@ -669,6 +669,8 @@ svm_fifo_size (svm_fifo_t * f) static inline void svm_fifo_set_size (svm_fifo_t * f, u32 size) { + if (size > (1 << f->fs_hdr->max_log2_chunk_size)) + return; fsh_virtual_mem_update (f->fs_hdr, f->slice_index, (int) f->size - size); f->size = size; }