Removed 3 patches which are likely obsolete now

Namely:
* revert-mm-meminit-only-set-page-reserved-in-the-memblock-re.patch
* x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch
* block-floppy-disable-pnp-modalias.patch
This commit is contained in:
Evgenii Shatokhin 2019-07-16 18:43:01 +03:00
parent 4b4eb0976c
commit 41549c8479
4 changed files with 0 additions and 109 deletions

View file

@ -1,21 +0,0 @@
Disable floppy autoloading as it makes systems without real hw,
but that has the pnp headers hang.
See https://bugs.mageia.org/show_bug.cgi?id=4696
Signed-off-by: Thomas Backlund <tmb@mageia.org>
diff -Nurp linux-3.3.3-rc1/drivers/block/floppy.c.orig linux-3.3.3-rc1/drivers/block/floppy.c
--- linux-3.3.3-rc1/drivers/block/floppy.c.orig 2012-03-19 01:15:34.000000000 +0200
+++ linux-3.3.3-rc1/drivers/block/floppy.c 2012-04-22 02:58:10.238498303 +0300
@@ -4621,8 +4621,7 @@ static const struct pnp_device_id floppy
{"PNP0700", 0},
{}
};
-
-MODULE_DEVICE_TABLE(pnp, floppy_pnpids);
+/* MODULE_DEVICE_TABLE(pnp, floppy_pnpids); */
#else

View file

@ -163,9 +163,6 @@ Patch1: https://cdn.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{k
# none # none
# ROSA-specific patches # ROSA-specific patches
# We need to apply this one only when building 32-bit kernels but RPM
# does not care if the patch is in an if-block, unfortunately...
Source91: revert-mm-meminit-only-set-page-reserved-in-the-memblock-re.patch
# Adds explicit linking of the Perf Python extension with libdl, thus fixing # Adds explicit linking of the Perf Python extension with libdl, thus fixing
# the build. # the build.
@ -184,12 +181,6 @@ Patch102: audit-make-it-less-verbose.patch
# May help when building with GCC 8+. # May help when building with GCC 8+.
Patch105: perf-silence-format-warnings-gcc8.patch Patch105: perf-silence-format-warnings-gcc8.patch
# Increase vmalloc area, https://bugs.mageia.org/show_bug.cgi?id=904
Patch106: x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch
# disable floppy autoloading (mga #4696)
Patch107: block-floppy-disable-pnp-modalias.patch
# AUFS from http://aufs.sourceforge.net/ # AUFS from http://aufs.sourceforge.net/
Patch109: fs-aufs4.patch Patch109: fs-aufs4.patch
@ -686,10 +677,6 @@ cd %src_dir
%apply_patches %apply_patches
%ifarch %{ix86}
patch -p1 --fuzz=0 < %{SOURCE91}
%endif
%if %{enhanced_security} %if %{enhanced_security}
patch -p1 --fuzz=0 < %{SOURCE701} patch -p1 --fuzz=0 < %{SOURCE701}
%endif %endif

View file

@ -1,47 +0,0 @@
The following commit seems to cause problems with hibernation on 32-bit
systems:
commit 92923ca3aacef63c92dc297a75ad0c6dfe4eab37
Author: Nathan Zimmer <nzimmer@sgi.com>
Date: Tue Jun 30 14:56:48 2015 -0700
mm: meminit: only set page reserved in the memblock region
Without this commit, it takes less than 10-15 seconds on our test system
(https://linux-hardware.org/index.php?probe=e6a06c64c7) from
"systemctl hibernate" command till the system powers off. With the mainline
kernels 4.2-4.7, the system resumes OK.
With this commit, it takes more than 2 minutes for that system to hibernate
and it usually hangs on resume.
Let us revert the main parts of this commit in the 32-bit kernels for now.
Signed-off-by: Evgenii Shatokhin <eugene.shatokhin@rosalab.ru>
diff --git a/mm/memblock.c b/mm/memblock.c
index ea31045ba704..ea4b153953aa 100644
--- a/mm/memblock.c
+++ b/mm/memblock.c
@@ -1927,9 +1927,6 @@ static unsigned long __init free_low_memory_core_early(void)
memblock_clear_hotplug(0, -1);
- for_each_reserved_mem_region(i, &start, &end)
- reserve_bootmem_region(start, end);
-
/*
* We need to use NUMA_NO_NODE instead of NODE_DATA(0)->node_id
* because in some case like Node0 doesn't have RAM installed
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 20dd3283bb1b..dedd1d869762 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -1222,6 +1222,7 @@ static void __meminit __init_single_page(struct page *page, unsigned long pfn,
page_mapcount_reset(page);
page_cpupid_reset_last(page);
page_kasan_tag_reset(page);
+ SetPageReserved(page);
INIT_LIST_HEAD(&page->lru);
#ifdef WANT_PAGE_VIRTUAL

View file

@ -1,28 +0,0 @@
From 2db91ae7c0862bc83c1fe8b8bd14b8de3e2c02b8 Mon Sep 17 00:00:00 2001
From: Anssi Hannula <anssi.hannula@iki.fi>
Date: Sat, 30 Apr 2011 17:09:04 +0300
Subject: [PATCH] x86: increase default minimum vmalloc area by 64MB to 192MB
This fixes issues like https://bugs.mageia.org/show_bug.cgi?id=904.
Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
---
arch/x86/mm/pgtable_32.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/mm/pgtable_32.c b/arch/x86/mm/pgtable_32.c
index cac7184..5801fb7 100644
--- a/arch/x86/mm/pgtable_32.c
+++ b/arch/x86/mm/pgtable_32.c
@@ -19,7 +19,7 @@
#include <asm/tlbflush.h>
#include <asm/io.h>
-unsigned int __VMALLOC_RESERVE = 128 << 20;
+unsigned int __VMALLOC_RESERVE = 192 << 20;
/*
* Associate a virtual page frame with a given physical page frame
--
1.7.3