+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -866,6 +866,9 @@ continue_merging:
-
- buddy_pfn = __find_buddy_pfn(pfn, order);
- buddy = page + (buddy_pfn - pfn);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
ext4-make-variable-count-signed.patch
ext4-add-reserved-gdt-blocks-check.patch
virtio-pci-remove-wrong-address-verification-in-vp_del_vqs.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch
+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -858,6 +858,9 @@ continue_merging:
-
- buddy_pfn = __find_buddy_pfn(pfn, order);
- buddy = page + (buddy_pfn - pfn);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
ext4-make-variable-count-signed.patch
ext4-add-reserved-gdt-blocks-check.patch
virtio-pci-remove-wrong-address-verification-in-vp_del_vqs.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch
+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -864,6 +864,9 @@ continue_merging:
-
- buddy_idx = __find_buddy_index(page_idx, order);
- buddy = page + (buddy_idx - page_idx);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
ext4-fix-bug_on-ext4_mb_use_inode_pa.patch
ext4-make-variable-count-signed.patch
ext4-add-reserved-gdt-blocks-check.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch
+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -1049,6 +1049,9 @@ continue_merging:
-
- buddy_pfn = __find_buddy_pfn(pfn, order);
- buddy = page + (buddy_pfn - pfn);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
kvm-svm-use-kzalloc-for-sev-ioctl-interfaces-to-prevent-kernel-data-leak.patch
alsa-hda-realtek-fix-right-sounds-and-mute-micmute-leds-for-hp-machine.patch
virtio-pci-remove-wrong-address-verification-in-vp_del_vqs.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch
+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -1118,6 +1118,9 @@ continue_merging:
-
- buddy_pfn = __find_buddy_pfn(pfn, order);
- buddy = page + (buddy_pfn - pfn);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
kvm-arm64-don-t-read-a-hw-interrupt-pending-state-in-user-context.patch
alsa-hda-realtek-fix-right-sounds-and-mute-micmute-leds-for-hp-machine.patch
virtio-pci-remove-wrong-address-verification-in-vp_del_vqs.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch
+++ /dev/null
-From 787af64d05cd528aac9ad16752d11bb1c6061bb9 Mon Sep 17 00:00:00 2001
-From: Zi Yan <ziy@nvidia.com>
-Date: Wed, 30 Mar 2022 15:45:43 -0700
-Subject: mm: page_alloc: validate buddy before check its migratetype.
-
-From: Zi Yan <ziy@nvidia.com>
-
-commit 787af64d05cd528aac9ad16752d11bb1c6061bb9 upstream.
-
-Whenever a buddy page is found, page_is_buddy() should be called to
-check its validity. Add the missing check during pageblock merge check.
-
-Fixes: 1dd214b8f21c ("mm: page_alloc: avoid merging non-fallbackable pageblocks with others")
-Link: https://lore.kernel.org/all/20220330154208.71aca532@gandalf.local.home/
-Reported-and-tested-by: Steven Rostedt <rostedt@goodmis.org>
-Signed-off-by: Zi Yan <ziy@nvidia.com>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Fixes: d9dddbf55667 ("mm/page_alloc: prevent merging between isolated and other pageblocks")
-Cc: stable@vger.kernel.org
-Reported-by: zjb194813@alibaba-inc.com
-Reported-by: tianhu.hh@alibaba-inc.com
-Signed-off-by: Xianting Tian <xianting.tian@linux.alibaba.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/page_alloc.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/mm/page_alloc.c
-+++ b/mm/page_alloc.c
-@@ -959,6 +959,9 @@ continue_merging:
-
- buddy_pfn = __find_buddy_pfn(pfn, order);
- buddy = page + (buddy_pfn - pfn);
-+
-+ if (!page_is_buddy(page, buddy, order))
-+ goto done_merging;
- buddy_mt = get_pageblock_migratetype(buddy);
-
- if (migratetype != buddy_mt
alsa-hda-realtek-fix-mute-micmute-leds-for-hp-440-g8.patch
alsa-hda-realtek-fix-right-sounds-and-mute-micmute-leds-for-hp-machine.patch
virtio-pci-remove-wrong-address-verification-in-vp_del_vqs.patch
-mm-page_alloc-validate-buddy-before-check-its-migratetype.patch