env: implement vmalloc with GFP flags

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
This commit is contained in:
Adam Rutkowski 2019-10-18 17:34:30 -04:00 committed by Katarzyna Lapinska
parent ac05dadfcd
commit e1a7c7f7e8
2 changed files with 13 additions and 3 deletions

View File

@ -39,14 +39,24 @@ static inline void env_free(const void *ptr)
kfree(ptr);
}
static inline void *env_vmalloc_flags(size_t size, int flags)
{
return __vmalloc(size, flags | __GFP_HIGHMEM, PAGE_KERNEL);
}
static inline void *env_vzalloc_flags(size_t size, int flags)
{
return env_vmalloc_flags(size, flags | __GFP_ZERO);
}
static inline void *env_vmalloc(size_t size)
{
return vmalloc(size);
return env_vmalloc_flags(size, GFP_KERNEL);
}
static inline void *env_vzalloc(size_t size)
{
return vzalloc(size);
return env_vzalloc_flags(size, GFP_KERNEL);
}
static inline void env_vfree(const void *ptr)

2
ocf

@ -1 +1 @@
Subproject commit 1dfae0d166441ade6537e0a290edf3fc329f74db
Subproject commit 49d8f10953250dea64af97bf37e17b9aa72dbfb8