]> git.ipfire.org Git - thirdparty/linux.git/blame - .gitignore
Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[thirdparty/linux.git] / .gitignore
CommitLineData
d198b34f 1# SPDX-License-Identifier: GPL-2.0-only
1e65174a
LT
2#
3# NOTE! Don't add files that are generated in specific
4# subdirectories here. Add them in the ".gitignore" file
5# in that subdirectory instead.
6#
ff2f5ff0 7# NOTE! Please use 'git ls-files -i --exclude-standard'
f72e9df0
EGM
8# command after changing this file, to see if there are
9# any tracked files which get ignored after the change.
10#
1377dd3e 11# Normal rules (sorted alphabetically)
1e65174a
LT
12#
13.*
1377dd3e 14*.a
4fa8bc94 15*.asn1.[ch]
1377dd3e
MY
16*.bin
17*.bz2
18*.c.[012]*.*
4f0e3a57 19*.dt.yaml
10b62a2f
MY
20*.dtb
21*.dtb.S
1377dd3e
MY
22*.dwo
23*.elf
24*.gcno
25*.gz
26*.i
27*.ko
59889300 28*.lex.c
1377dd3e
MY
29*.ll
30*.lst
31*.lz4
32*.lzma
33*.lzo
b7dca6dd 34*.mod
1377dd3e 35*.mod.c
1e65174a 36*.o
96918a35 37*.o.*
1377dd3e 38*.patch
1e65174a 39*.s
20ede274 40*.so
f322727b 41*.so.dbg
1377dd3e 42*.su
ac3b719c 43*.symtypes
59889300 44*.tab.[ch]
f4ae9497 45*.tar
790e10ba 46*.xz
082722a0 47Module.symvers
1377dd3e 48modules.builtin
a564bdeb 49modules.order
1e65174a
LT
50
51#
52# Top-level generic files
53#
6db823cf
LT
54/tags
55/TAGS
56/linux
57/vmlinux
d0fe116b 58/vmlinux.32
2478a8a1 59/vmlinux-gdb.py
6db823cf
LT
60/vmlinuz
61/System.map
62/Module.markers
898490c0 63/modules.builtin.modinfo
bbc55bde 64/modules.nsdeps
6db823cf 65
af60e207
MY
66#
67# RPM spec file (make rpm-pkg)
68#
69/*.spec
70
b7568286
GD
71#
72# Debian directory (make deb-pkg)
73#
74/debian/
75
5704d455
PP
76#
77# Snap directory (make snap-pkg)
78#
79/snap/
80
dd10ca6c
AS
81#
82# tar directory (make tar*-pkg)
83#
84/tar-install/
85
6db823cf 86#
f46e65da 87# We don't want to ignore the following even if they are dot-files
6db823cf 88#
f46e65da
MY
89!.clang-format
90!.cocciconfig
91!.get_maintainer.ignore
92!.gitattributes
9e447a7f 93!.gitignore
f72e9df0 94!.mailmap
1e65174a
LT
95
96#
97# Generated include files
98#
1e35663e
MY
99/include/config/
100/include/generated/
101/include/ksym/
102/arch/*/include/generated/
1e65174a 103
1d519605
MCC
104# stgit generated dirs
105patches-*
8ccf2832
QY
106
107# quilt's files
108patches
109series
132e2bc3
TK
110
111# cscope files
112cscope.*
9723c046 113ncscope.*
3f1b0e1f 114
f2ac5e78
JN
115# gnu global files
116GPATH
117GRTAGS
118GSYMS
119GTAGS
120
a37161c0
AK
121# id-utils files
122ID
123
3f1b0e1f 124*.orig
70886554
CD
125*~
126\#*#
addbcdbb
DH
127
128#
129# Leavings from module signing
130#
131extra_certificates
fb117949 132signing_key.pem
addbcdbb
DH
133signing_key.priv
134signing_key.x509
addbcdbb 135x509.genkey
25fba9be
BP
136
137# Kconfig presets
7fb1fc42
MY
138/all.config
139/alldef.config
140/allmod.config
141/allno.config
142/allrandom.config
143/allyes.config
dfe04872
BH
144
145# Kdevelop4
146*.kdev4
26c4c71b
TK
147
148# Clang's compilation database file
149/compile_commands.json