tcmu-skip-data-out-blocks-before-gathering-data-in-buffer-for-bidi-case.patch
thp-fix-madv_dontneed-vs.-madv_free-race.patch
thp-fix-madv_dontneed-vs-clear-soft-dirty-race.patch
-zram-do-not-use-copy_page-with-non-page-aligned-address.patch
zsmalloc-expand-class-bit.patch
orangefs-free-superblock-when-mount-fails.patch
drm-nouveau-mpeg-mthd-returns-true-on-success-now.patch
drm-i915-gvt-set-the-correct-default-value-of-ctx-status-ptr.patch
char-lack-of-bool-string-made-config_devport-always-on.patch
revert-mips-lantiq-fix-cascaded-irq-setup.patch
+zram-do-not-use-copy_page-with-non-page-aligned-address.patch
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- drivers/block/zram/zram_drv.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ drivers/block/zram/zram_drv.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
--- a/drivers/block/zram/zram_drv.c
+++ b/drivers/block/zram/zram_drv.c
-@@ -589,7 +589,7 @@ static int zram_decompress_page(struct z
+@@ -583,13 +583,13 @@ static int zram_decompress_page(struct z
+
+ if (!handle || zram_test_flag(meta, index, ZRAM_ZERO)) {
+ bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value);
+- clear_page(mem);
++ memset(mem, 0, PAGE_SIZE);
+ return 0;
+ }
cmem = zs_map_object(meta->mem_pool, handle, ZS_MM_RO);
if (size == PAGE_SIZE) {
tcmu-skip-data-out-blocks-before-gathering-data-in-buffer-for-bidi-case.patch
thp-fix-madv_dontneed-vs.-madv_free-race.patch
thp-fix-madv_dontneed-vs-clear-soft-dirty-race.patch
-zram-do-not-use-copy_page-with-non-page-aligned-address.patch
zsmalloc-expand-class-bit.patch
orangefs-free-superblock-when-mount-fails.patch
drm-nouveau-mpeg-mthd-returns-true-on-success-now.patch
char-lack-of-bool-string-made-config_devport-always-on.patch
revert-mips-lantiq-fix-cascaded-irq-setup.patch
kvm-fix-page-struct-leak-in-handle_vmon.patch
+zram-do-not-use-copy_page-with-non-page-aligned-address.patch
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
---
- drivers/block/zram/zram_drv.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ drivers/block/zram/zram_drv.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
--- a/drivers/block/zram/zram_drv.c
+++ b/drivers/block/zram/zram_drv.c
-@@ -588,7 +588,7 @@ static int zram_decompress_page(struct z
+@@ -582,13 +582,13 @@ static int zram_decompress_page(struct z
+
+ if (!handle || zram_test_flag(meta, index, ZRAM_ZERO)) {
+ bit_spin_unlock(ZRAM_ACCESS, &meta->table[index].value);
+- clear_page(mem);
++ memset(mem, 0, PAGE_SIZE);
+ return 0;
+ }
cmem = zs_map_object(meta->mem_pool, handle, ZS_MM_RO);
if (size == PAGE_SIZE) {