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