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