mem: fix page fault trigger
authorAnatoly Burakov <anatoly.burakov@intel.com>
Fri, 27 Apr 2018 16:38:21 +0000 (17:38 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 27 Apr 2018 21:42:40 +0000 (23:42 +0200)
commit0f1631be24bd72a512ca39eb4b8b49580ab4983a
tree4aa42ce6cd777a33703483010ed4b6eefdd74236
parente27ffec16984911798d5f903a501890b179af494
mem: fix page fault trigger

Coverity reports these lines as having no effect. Technically, we do
want for those lines to have no effect, however they would've likely
been optimized out. Add volatile qualifiers to ensure the code has
effects.

Coverity issue: 272608
Fixes: 582bed1e1d1d ("mem: support mapping hugepages at runtime")

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
lib/librte_eal/linuxapp/eal/eal_memalloc.c