Messages in this thread | | | Date | Mon, 6 Apr 2020 11:02:50 +0200 | From | Roger Pau Monné <> | Subject | Re: [PATCH] xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() |
| |
On Fri, Apr 03, 2020 at 11:00:34AM +0200, Juergen Gross wrote: > Commit 1d5c76e664333 ("xen-blkfront: switch kcalloc to kvcalloc for > large array allocation") didn't fix the issue it was meant to, as the > flags for allocating the memory are GFP_NOIO, which will lead the > memory allocation falling back to kmalloc(). > > So instead of GFP_NOIO use GFP_KERNEL and do all the memory allocation > in blkfront_setup_indirect() in a memalloc_noio_{save,restore} section. > > Fixes: 1d5c76e664333 ("xen-blkfront: switch kcalloc to kvcalloc for large array allocation") > Cc: stable@vger.kernel.org > Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Thanks!
| |