summaryrefslogtreecommitdiff
path: root/Documentation/admin-guide
diff options
context:
space:
mode:
authorMikulas Patocka <mpatocka@redhat.com>2023-06-26 17:48:40 +0300
committerMike Snitzer <snitzer@kernel.org>2023-06-27 23:06:54 +0300
commite2c789cab60a493a72b42cb53eb5fbf96d5f1ae3 (patch)
treef2c2f042efe62606e30f482a25e60cdefbdbfe23 /Documentation/admin-guide
parent3be1622895af25101f7046ed0b2286bead2219d4 (diff)
downloadlinux-e2c789cab60a493a72b42cb53eb5fbf96d5f1ae3.tar.xz
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 <mpatocka@redhat.com> Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Diffstat (limited to 'Documentation/admin-guide')
0 files changed, 0 insertions, 0 deletions