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