mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 22:26:55 +00:00
bcachefs: Use GFP_KERNEL for promote allocations
We already have btree locks dropped here - no need for GFP_NOFS. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
920388254f
commit
1ad36a010c
1 changed files with 3 additions and 3 deletions
|
@ -174,7 +174,7 @@ static struct promote_op *__promote_alloc(struct btree_trans *trans,
|
|||
if (!bch2_write_ref_tryget(c, BCH_WRITE_REF_promote))
|
||||
return NULL;
|
||||
|
||||
op = kzalloc(sizeof(*op) + sizeof(struct bio_vec) * pages, GFP_NOFS);
|
||||
op = kzalloc(sizeof(*op) + sizeof(struct bio_vec) * pages, GFP_KERNEL);
|
||||
if (!op)
|
||||
goto err;
|
||||
|
||||
|
@ -187,7 +187,7 @@ static struct promote_op *__promote_alloc(struct btree_trans *trans,
|
|||
*/
|
||||
*rbio = kzalloc(sizeof(struct bch_read_bio) +
|
||||
sizeof(struct bio_vec) * pages,
|
||||
GFP_NOFS);
|
||||
GFP_KERNEL);
|
||||
if (!*rbio)
|
||||
goto err;
|
||||
|
||||
|
@ -195,7 +195,7 @@ static struct promote_op *__promote_alloc(struct btree_trans *trans,
|
|||
bio_init(&(*rbio)->bio, NULL, (*rbio)->bio.bi_inline_vecs, pages, 0);
|
||||
|
||||
if (bch2_bio_alloc_pages(&(*rbio)->bio, sectors << 9,
|
||||
GFP_NOFS))
|
||||
GFP_KERNEL))
|
||||
goto err;
|
||||
|
||||
(*rbio)->bounce = true;
|
||||
|
|
Loading…
Reference in a new issue