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
11#
12.*
13*.o
14*.o.*
15*.a
16*.s
17*.ko
18*.so
19*.so.dbg
20*.mod.c
21*.i
22*.lst
23*.symtypes
24*.order
25*.elf
26*.bin
27*.tar
28*.gz
29*.bz2
30*.lzma
31*.xz
32*.lz4
33*.lzo
34*.patch
35*.gcno
36modules.builtin
37Module.symvers
38*.dwo
39
40#
41# Top-level generic files
42#
43/tags
44/TAGS
45/linux
46/vmlinux
47/vmlinux-gdb.py
48/vmlinuz
49/System.map
50/Module.markers
51
52#
53# Debian directory (make deb-pkg)
54#
55/debian/
56
57#
58# tar directory (make tar*-pkg)
59#
60/tar-install/
61
62#
63# git files that we don't want to ignore even it they are dot-files
64#
65!.gitignore
66!.mailmap
67
68#
69# Generated include files
70#
71include/config
72include/generated
73arch/*/include/generated
74
75# stgit generated dirs
76patches-*
77
78# quilt's files
79patches
80series
81
82# cscope files
83cscope.*
84ncscope.*
85
86# gnu global files
87GPATH
88GRTAGS
89GSYMS
90GTAGS
91
92*.orig
93*~
94\#*#
95
96#
97# Leavings from module signing
98#
99extra_certificates
100signing_key.priv
101signing_key.x509
102x509.genkey
103
104# Kconfig presets
105all.config
106
107# Kdevelop4
108*.kdev4
109