X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=kernel%2Flinux%2Fkni%2Fkni_fifo.h;h=5c91b55379822d60edc61ea9e168199cc991ea70;hb=b29185bcbbf313c4503991358c646a5dad77400e;hp=2cb3a4a7b833843a230208b881209bd28019b344;hpb=711859cd0d076c7abc0c96ce637129a03280645f;p=dpdk.git diff --git a/kernel/linux/kni/kni_fifo.h b/kernel/linux/kni/kni_fifo.h index 2cb3a4a7b8..5c91b55379 100644 --- a/kernel/linux/kni/kni_fifo.h +++ b/kernel/linux/kni/kni_fifo.h @@ -6,7 +6,15 @@ #ifndef _KNI_FIFO_H_ #define _KNI_FIFO_H_ -#include +#include + +/* Skip some memory barriers on Linux < 3.14 */ +#ifndef smp_load_acquire +#define smp_load_acquire(a) (*(a)) +#endif +#ifndef smp_store_release +#define smp_store_release(a, b) *(a) = (b) +#endif /** * Adds num elements into the fifo. Return the number actually written