diff options
author | Mikulas Patocka <[email protected]> | 2023-06-26 16:48:40 +0200 |
---|---|---|
committer | Mike Snitzer <[email protected]> | 2023-06-27 16:06:54 -0400 |
commit | e2c789cab60a493a72b42cb53eb5fbf96d5f1ae3 (patch) | |
tree | f2c2f042efe62606e30f482a25e60cdefbdbfe23 /tools/testing/selftests/bpf/progs/test_autoload.c | |
parent | 3be1622895af25101f7046ed0b2286bead2219d4 (diff) |
dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc
In the past, the function __vmalloc didn't respect the GFP flags - it
allocated memory with the provided gfp flags, but it allocated page tables
with GFP_KERNEL. This was fixed in commit 451769ebb7e7 ("mm/vmalloc:
alloc GFP_NO{FS,IO} for vmalloc") so the memalloc_noio_{save,restore}
workaround is no longer needed.
The function kvmalloc didn't like flags different from GFP_KERNEL. This
was fixed in commit a421ef303008 ("mm: allow !GFP_KERNEL allocations
for kvmalloc"), so kvmalloc can now be called with GFP_NOIO.
Signed-off-by: Mikulas Patocka <[email protected]>
Signed-off-by: Mike Snitzer <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions