Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.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#
b8a9ddca 7# NOTE! Please use 'git ls-files -i -c --exclude-per-directory=.gitignore'
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 20*.dtb
ce88c9c7 21*.dtbo
10b62a2f 22*.dtb.S
dcad240c 23*.dtbo.S
1377dd3e
MY
24*.dwo
25*.elf
26*.gcno
a0f6e5e9 27*.gcda
1377dd3e
MY
28*.gz
29*.i
30*.ko
59889300 31*.lex.c
1377dd3e
MY
32*.ll
33*.lst
34*.lz4
35*.lzma
36*.lzo
b7dca6dd 37*.mod
1377dd3e 38*.mod.c
1e65174a 39*.o
96918a35 40*.o.*
1377dd3e 41*.patch
2f7ab126 42*.rmeta
924d28b3 43*.rpm
2f7ab126 44*.rsi
1e65174a 45*.s
20ede274 46*.so
f322727b 47*.so.dbg
1377dd3e 48*.su
ac3b719c 49*.symtypes
38e89184 50*.symversions
59889300 51*.tab.[ch]
f4ae9497 52*.tar
790e10ba 53*.xz
6f3decab 54*.zst
082722a0 55Module.symvers
24507871 56dtbs-list
a564bdeb 57modules.order
1e65174a
LT
58
59#
60# Top-level generic files
61#
6db823cf 62/linux
69bc8d38 63/modules-only.symvers
6db823cf 64/vmlinux
d0fe116b 65/vmlinux.32
5cc12472 66/vmlinux.map
269a535c 67/vmlinux.symvers
2478a8a1 68/vmlinux-gdb.py
6db823cf
LT
69/vmlinuz
70/System.map
71/Module.markers
40cb0203 72/modules.builtin
898490c0 73/modules.builtin.modinfo
bbc55bde 74/modules.nsdeps
6db823cf 75
af60e207
MY
76#
77# RPM spec file (make rpm-pkg)
78#
81f59a26 79/rpmbuild/
af60e207 80
b7568286
GD
81#
82# Debian directory (make deb-pkg)
83#
84/debian/
85
5704d455
PP
86#
87# Snap directory (make snap-pkg)
88#
89/snap/
90
dd10ca6c
AS
91#
92# tar directory (make tar*-pkg)
93#
94/tar-install/
95
c8578539
TW
96#
97# pacman files (make pacman-pkg)
98#
99/PKGBUILD
100/pacman/
101
6db823cf 102#
f46e65da 103# We don't want to ignore the following even if they are dot-files
6db823cf 104#
f46e65da
MY
105!.clang-format
106!.cocciconfig
5a602de9 107!.editorconfig
f46e65da
MY
108!.get_maintainer.ignore
109!.gitattributes
9e447a7f 110!.gitignore
cb8865fd 111!.kunitconfig
f72e9df0 112!.mailmap
80db40ba 113!.rustfmt.toml
1e65174a
LT
114
115#
116# Generated include files
117#
1e35663e
MY
118/include/config/
119/include/generated/
1e35663e 120/arch/*/include/generated/
1e65174a 121
1d519605
MCC
122# stgit generated dirs
123patches-*
8ccf2832
QY
124
125# quilt's files
126patches
127series
132e2bc3 128
819cb9fc
MY
129# ctags files
130tags
131TAGS
132
132e2bc3
TK
133# cscope files
134cscope.*
9723c046 135ncscope.*
3f1b0e1f 136
f2ac5e78
JN
137# gnu global files
138GPATH
139GRTAGS
140GSYMS
141GTAGS
142
a37161c0
AK
143# id-utils files
144ID
145
3f1b0e1f 146*.orig
70886554
CD
147*~
148\#*#
addbcdbb
DH
149
150#
151# Leavings from module signing
152#
153extra_certificates
fb117949 154signing_key.pem
addbcdbb
DH
155signing_key.priv
156signing_key.x509
addbcdbb 157x509.genkey
25fba9be
BP
158
159# Kconfig presets
7fb1fc42
MY
160/all.config
161/alldef.config
162/allmod.config
163/allno.config
164/allrandom.config
165/allyes.config
dfe04872 166
ba77dca5
PM
167# Kconfig savedefconfig output
168/defconfig
169
dfe04872
BH
170# Kdevelop4
171*.kdev4
26c4c71b
TK
172
173# Clang's compilation database file
174/compile_commands.json
f6236efc
MCC
175
176# Documentation toolchain
177sphinx_*/
8c4555cc
MO
178
179# Rust analyzer configuration
180/rust-project.json