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 47Module.symvers 48modules.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 103patches-* 104 105# quilt's files 106patches 107series 108 109# cscope files 110cscope.* 111ncscope.* 112 113# gnu global files 114GPATH 115GRTAGS 116GSYMS 117GTAGS 118 119# id-utils files 120ID 121 122*.orig 123*~ 124\#*# 125 126# 127# Leavings from module signing 128# 129extra_certificates 130signing_key.pem 131signing_key.priv 132signing_key.x509 133x509.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