diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 44d0c8d..570d45e 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -117,6 +117,7 @@ void *ext4_kvmalloc(size_t size, gfp_t flags) ret = kmalloc(size, flags); if (!ret) ret = __vmalloc(size, flags, PAGE_KERNEL); + mb(); /* hack to pessimize code */ return ret; } @@ -127,6 +128,7 @@ void *ext4_kvzalloc(size_t size, gfp_t flags) ret = kzalloc(size, flags); if (!ret) ret = __vmalloc(size, flags | __GFP_ZERO, PAGE_KERNEL); + mb(); /* hack to pessimize code */ return ret; }