Live Patches: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
 
==Alles was gebraucht wird, wird installiert==
 
==Alles was gebraucht wird, wird installiert==
 
*make dependencies
 
*make dependencies
 +
*cat meminfo-string.patch
 +
<pre>
 +
==Der Patch==
 +
Index: src/fs/proc/meminfo.c
 +
===================================================================
 +
--- src.orig/fs/proc/meminfo.c
 +
+++ src/fs/proc/meminfo.c
 +
@@ -95,7 +95,7 @@ static int meminfo_proc_show(struct seq_
 +
"Committed_AS:  %8lu kB\n"
 +
"VmallocTotal:  %8lu kB\n"
 +
"VmallocUsed:    %8lu kB\n"
 +
- "VmallocChunk:  %8lu kB\n"
 +
+ "VMALLOCCHUNK:  %8lu kB\n"
 +
#ifdef CONFIG_MEMORY_FAILURE
 +
"HardwareCorrupted: %5lu kB\n"
 +
#endif
 +
</pre>
 +
==Patch anwenden==

Version vom 26. Juni 2023, 19:02 Uhr

fedora

Tools

  • dnf -y install git make

Clone kpatch

Alles was gebraucht wird, wird installiert

  • make dependencies
  • cat meminfo-string.patch
==Der Patch==
Index: src/fs/proc/meminfo.c
===================================================================
--- src.orig/fs/proc/meminfo.c
+++ src/fs/proc/meminfo.c
@@ -95,7 +95,7 @@ static int meminfo_proc_show(struct seq_
 		"Committed_AS:   %8lu kB\n"
 		"VmallocTotal:   %8lu kB\n"
 		"VmallocUsed:    %8lu kB\n"
-		"VmallocChunk:   %8lu kB\n"
+		"VMALLOCCHUNK:   %8lu kB\n"
 #ifdef CONFIG_MEMORY_FAILURE
 		"HardwareCorrupted: %5lu kB\n"
 #endif

Patch anwenden