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# git files that we don't want to ignore even if they are dot-files 85# 86!.gitignore 87!.mailmap 88!.cocciconfig 89!.clang-format 90 91# 92# Generated include files 93# 94/include/config/ 95/include/generated/ 96/include/ksym/ 97/arch/*/include/generated/ 98 99# stgit generated dirs 100patches-* 101 102# quilt's files 103patches 104series 105 106# cscope files 107cscope.* 108ncscope.* 109 110# gnu global files 111GPATH 112GRTAGS 113GSYMS 114GTAGS 115 116# id-utils files 117ID 118 119*.orig 120*~ 121\#*# 122 123# 124# Leavings from module signing 125# 126extra_certificates 127signing_key.pem 128signing_key.priv 129signing_key.x509 130x509.genkey 131 132# Kconfig presets 133/all.config 134/alldef.config 135/allmod.config 136/allno.config 137/allrandom.config 138/allyes.config 139 140# Kdevelop4 141*.kdev4 142