Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

README: Consolidate discussions of -stable patches

The nature of the patches for the -stable kernels was discussed
twice; this commit consolidates those discussions into one
paragraph.

Signed-off-by: Michael Witten <mfwitten@gmail.com>
Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>

authored by

Michael Witten and committed by
Jiri Kosina
7f65e924 c072c3f0

+6 -13
+6 -13
README
··· 94 94 95 95 Unlike patches for the 3.x kernels, patches for the 3.x.y kernels 96 96 (also known as the -stable kernels) are not incremental but instead apply 97 - directly to the base 3.x kernel. Please read 98 - Documentation/applying-patches.txt for more information. 97 + directly to the base 3.x kernel. For example, if your base kernel is 3.0 98 + and you want to apply the 3.0.3 patch, you must not first apply the 3.0.1 99 + and 3.0.2 patches. Similarly, if you are running kernel version 3.0.2 and 100 + want to jump to 3.0.3, you must first reverse the 3.0.2 patch (that is, 101 + patch -R) _before_ applying the 3.0.3 patch. You can read more on this in 102 + Documentation/applying-patches.txt 99 103 100 104 Alternatively, the script patch-kernel can be used to automate this 101 105 process. It determines the current kernel version and applies any ··· 110 106 The first argument in the command above is the location of the 111 107 kernel source. Patches are applied from the current directory, but 112 108 an alternative directory can be specified as the second argument. 113 - 114 - - If you are upgrading between releases using the stable series patches 115 - (for example, patch-3.x.y), note that these "dot-releases" are 116 - not incremental and must be applied to the 3.x base tree. For 117 - example, if your base kernel is 3.0 and you want to apply the 118 - 3.0.3 patch, you do not and indeed must not first apply the 119 - 3.0.1 and 3.0.2 patches. Similarly, if you are running kernel 120 - version 3.0.2 and want to jump to 3.0.3, you must first 121 - reverse the 3.0.2 patch (that is, patch -R) _before_ applying 122 - the 3.0.3 patch. 123 - You can read more on this in Documentation/applying-patches.txt 124 109 125 110 - Make sure you have no stale .o files and dependencies lying around: 126 111