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.c 34*.o 35*.o.* 36*.order 37*.patch 38*.s 39*.so 40*.so.dbg 41*.su 42*.symtypes 43*.tab.[ch] 44*.tar 45*.xz 46Module.symvers 47modules.builtin 48 49# 50# Top-level generic files 51# 52/tags 53/TAGS 54/linux 55/vmlinux 56/vmlinux.32 57/vmlinux-gdb.py 58/vmlinuz 59/System.map 60/Module.markers 61/modules.builtin.modinfo 62 63# 64# RPM spec file (make rpm-pkg) 65# 66/*.spec 67 68# 69# Debian directory (make deb-pkg) 70# 71/debian/ 72 73# 74# Snap directory (make snap-pkg) 75# 76/snap/ 77 78# 79# tar directory (make tar*-pkg) 80# 81/tar-install/ 82 83# 84# We don't want to ignore the following even if they are dot-files 85# 86!.clang-format 87!.cocciconfig 88!.get_maintainer.ignore 89!.gitattributes 90!.gitignore 91!.mailmap 92 93# 94# Generated include files 95# 96/include/config/ 97/include/generated/ 98/include/ksym/ 99/arch/*/include/generated/ 100 101# stgit generated dirs 102patches-* 103 104# quilt's files 105patches 106series 107 108# cscope files 109cscope.* 110ncscope.* 111 112# gnu global files 113GPATH 114GRTAGS 115GSYMS 116GTAGS 117 118# id-utils files 119ID 120 121*.orig 122*~ 123\#*# 124 125# 126# Leavings from module signing 127# 128extra_certificates 129signing_key.pem 130signing_key.priv 131signing_key.x509 132x509.genkey 133 134# Kconfig presets 135/all.config 136/alldef.config 137/allmod.config 138/allno.config 139/allrandom.config 140/allyes.config 141 142# Kdevelop4 143*.kdev4 144