hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/.gitignore
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # NOTE! Don't add files that are generated in specific
34 # subdirectories here. Add them in the ".gitignore" file
....@@ -15,6 +16,7 @@
1516 *.bin
1617 *.bz2
1718 *.c.[012]*.*
19
+*.dt.yaml
1820 *.dtb
1921 *.dtb.S
2022 *.dwo
....@@ -23,44 +25,50 @@
2325 *.gz
2426 *.i
2527 *.ko
28
+*.lds
2629 *.lex.c
2730 *.ll
2831 *.lst
2932 *.lz4
3033 *.lzma
3134 *.lzo
35
+*.mod
3236 *.mod.c
3337 *.o
3438 *.o.*
35
-*.order
3639 *.patch
3740 *.s
3841 *.so
3942 *.so.dbg
4043 *.su
4144 *.symtypes
45
+*.symversions
4246 *.tab.[ch]
4347 *.tar
4448 *.xz
49
+*.zst
4550 Module.symvers
4651 modules.builtin
52
+modules.order
4753
4854 #
4955 # Top-level generic files
5056 #
51
-/boot.img
52
-/kernel.img
53
-/resource.img
54
-/zboot.img
57
+/*.img
58
+/out/
5559 /tags
5660 /TAGS
5761 /linux
62
+/modules-only.symvers
5863 /vmlinux
5964 /vmlinux.32
65
+/vmlinux.symvers
6066 /vmlinux-gdb.py
6167 /vmlinuz
6268 /System.map
6369 /Module.markers
70
+/modules.builtin.modinfo
71
+/modules.nsdeps
6472
6573 #
6674 # RPM spec file (make rpm-pkg)
....@@ -83,20 +91,22 @@
8391 /tar-install/
8492
8593 #
86
-# git files that we don't want to ignore even if they are dot-files
94
+# We don't want to ignore the following even if they are dot-files
8795 #
96
+!.clang-format
97
+!.cocciconfig
98
+!.get_maintainer.ignore
99
+!.gitattributes
88100 !.gitignore
89101 !.mailmap
90
-!.cocciconfig
91
-!.clang-format
92102
93103 #
94104 # Generated include files
95105 #
96
-include/config
97
-include/generated
98
-include/ksym
99
-arch/*/include/generated
106
+/include/config/
107
+/include/generated/
108
+/include/ksym/
109
+/arch/*/include/generated/
100110
101111 # stgit generated dirs
102112 patches-*
....@@ -132,7 +142,21 @@
132142 x509.genkey
133143
134144 # Kconfig presets
135
-all.config
145
+/all.config
146
+/alldef.config
147
+/allmod.config
148
+/allno.config
149
+/allrandom.config
150
+/allyes.config
151
+
152
+# Kconfig savedefconfig output
153
+/defconfig
136154
137155 # Kdevelop4
138156 *.kdev4
157
+
158
+# Clang's compilation database file
159
+/compile_commands.json
160
+
161
+# Documentation toolchain
162
+sphinx_*/