Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[platform/kernel/linux-rpi.git] / .gitignore
1 #
2 # NOTE! Don't add files that are generated in specific
3 # subdirectories here. Add them in the ".gitignore" file
4 # in that subdirectory instead.
5 #
6 # NOTE! Please use 'git ls-files -i --exclude-standard'
7 # command after changing this file, to see if there are
8 # any tracked files which get ignored after the change.
9 #
10 # Normal rules (sorted alphabetically)
11 #
12 .*
13 *.a
14 *.asn1.[ch]
15 *.bin
16 *.bz2
17 *.c.[012]*.*
18 *.dt.yaml
19 *.dtb
20 *.dtb.S
21 *.dwo
22 *.elf
23 *.gcno
24 *.gz
25 *.i
26 *.ko
27 *.lex.c
28 *.ll
29 *.lst
30 *.lz4
31 *.lzma
32 *.lzo
33 *.mod
34 *.mod.c
35 *.o
36 *.o.*
37 *.order
38 *.patch
39 *.s
40 *.so
41 *.so.dbg
42 *.su
43 *.symtypes
44 *.tab.[ch]
45 *.tar
46 *.xz
47 Module.symvers
48 modules.builtin
49
50 #
51 # Top-level generic files
52 #
53 /tags
54 /TAGS
55 /linux
56 /vmlinux
57 /vmlinux.32
58 /vmlinux-gdb.py
59 /vmlinuz
60 /System.map
61 /Module.markers
62 /modules.builtin.modinfo
63
64 #
65 # RPM spec file (make rpm-pkg)
66 #
67 /*.spec
68
69 #
70 # Debian directory (make deb-pkg)
71 #
72 /debian/
73
74 #
75 # Snap directory (make snap-pkg)
76 #
77 /snap/
78
79 #
80 # tar directory (make tar*-pkg)
81 #
82 /tar-install/
83
84 #
85 # We don't want to ignore the following even if they are dot-files
86 #
87 !.clang-format
88 !.cocciconfig
89 !.get_maintainer.ignore
90 !.gitattributes
91 !.gitignore
92 !.mailmap
93
94 #
95 # Generated include files
96 #
97 /include/config/
98 /include/generated/
99 /include/ksym/
100 /arch/*/include/generated/
101
102 # stgit generated dirs
103 patches-*
104
105 # quilt's files
106 patches
107 series
108
109 # cscope files
110 cscope.*
111 ncscope.*
112
113 # gnu global files
114 GPATH
115 GRTAGS
116 GSYMS
117 GTAGS
118
119 # id-utils files
120 ID
121
122 *.orig
123 *~
124 \#*#
125
126 #
127 # Leavings from module signing
128 #
129 extra_certificates
130 signing_key.pem
131 signing_key.priv
132 signing_key.x509
133 x509.genkey
134
135 # Kconfig presets
136 /all.config
137 /alldef.config
138 /allmod.config
139 /allno.config
140 /allrandom.config
141 /allyes.config
142
143 # Kdevelop4
144 *.kdev4
145
146 # Clang's compilation database file
147 /compile_commands.json