diff mbox series

dm-flakey: start allocating with MAX_ORDER

Message ID 6c1c67fc-1fa-d9b7-6ce2-ed4f21381d9a@redhat.com (mailing list archive)
State Accepted, archived
Delegated to: Mike Snitzer
Headers show
Series dm-flakey: start allocating with MAX_ORDER | expand

Commit Message

Mikulas Patocka Nov. 28, 2023, 1:48 p.m. UTC
Commit 23baf831a32c ("mm, treewide: redefine MAX_ORDER sanely")
changed the meaning of MAX_ORDER from exclusive to inclusive. So, we
can allocate compound pages with up to 1 << MAX_ORDER pages.

Reflect this change in dm-flakey and start trying to allocate compound
pages with MAX_ORDER.

---
 drivers/md/dm-flakey.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

Index: linux-2.6/drivers/md/dm-flakey.c
===================================================================
--- linux-2.6.orig/drivers/md/dm-flakey.c	2023-09-05 14:45:58.000000000 +0200
+++ linux-2.6/drivers/md/dm-flakey.c	2023-11-28 14:41:03.000000000 +0100
@@ -434,7 +434,7 @@  static struct bio *clone_bio(struct dm_t
 
 	remaining_size = size;
 
-	order = MAX_ORDER - 1;
+	order = MAX_ORDER;
 	while (remaining_size) {
 		struct page *pages;
 		unsigned size_to_add, to_copy;