diff options
Diffstat (limited to 'documentation/kernel-dev')
| -rw-r--r-- | documentation/kernel-dev/kernel-dev-advanced.xml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/documentation/kernel-dev/kernel-dev-advanced.xml b/documentation/kernel-dev/kernel-dev-advanced.xml index 8a036a7d2d..c669357477 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.xml +++ b/documentation/kernel-dev/kernel-dev-advanced.xml | |||
| @@ -762,6 +762,50 @@ The description file can include multiple kconf statements, one per fragment. | |||
| 762 | </para> | 762 | </para> |
| 763 | </section> | 763 | </section> |
| 764 | 764 | ||
| 765 | <section id='patches'> | ||
| 766 | <title>Patches</title> | ||
| 767 | |||
| 768 | <para> | ||
| 769 | Patches are described in a very similar way to configuration | ||
| 770 | fragments, which are described in the previous section. | ||
| 771 | Instead of a <filename>.cfg</filename> file, they work with | ||
| 772 | source patches. | ||
| 773 | A typical patch includes a description file and the patch itself: | ||
| 774 | <literallayout class='monospaced'> | ||
| 775 | patches/mypatch.scc: | ||
| 776 | patch mypatch.patch | ||
| 777 | |||
| 778 | patches/mypatch.patch: | ||
| 779 | <typical-patch> | ||
| 780 | </literallayout> | ||
| 781 | For <filename>.patch</filename> files, the typical patch | ||
| 782 | is created with <filename>diff -Nurp</filename> or | ||
| 783 | <filename>git format-patch</filename>. | ||
| 784 | </para> | ||
| 785 | |||
| 786 | <para> | ||
| 787 | The description file can include multiple patch statements, | ||
| 788 | one per patch. | ||
| 789 | </para> | ||
| 790 | |||
| 791 | <para> | ||
| 792 | Original text: | ||
| 793 | <literallayout class='monospaced'> | ||
| 794 | Patches are described in a very similar way to configuration fragments (see | ||
| 795 | 3.3.1). Instead of a .cfg file, they work with source patches. A typical patch | ||
| 796 | includes a description file and the patch itself: | ||
| 797 | |||
| 798 | patches/mypatch.scc: | ||
| 799 | patch mypatch.patch | ||
| 800 | |||
| 801 | patches/mypatch.patch: | ||
| 802 | <typical patch created with 'diff -Nurp' or 'git format-patch'> | ||
| 803 | |||
| 804 | The description file can include multiple patch statements, one per patch. | ||
| 805 | </literallayout> | ||
| 806 | </para> | ||
| 807 | </section> | ||
| 808 | |||
| 765 | 809 | ||
| 766 | 810 | ||
| 767 | 811 | ||
