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 25modules.builtin 26*.elf 27*.bin 28*.gz 29*.bz2 30*.lzma 31*.xz 32*.lz4 33*.lzo 34*.patch 35*.gcno 36 37# 38# Top-level generic files 39# 40/tags 41/TAGS 42/linux 43/vmlinux 44/vmlinuz 45/System.map 46/Module.markers 47/Module.symvers 48 49# 50# Debian directory (make deb-pkg) 51# 52/debian/ 53 54# 55# git files that we don't want to ignore even it they are dot-files 56# 57!.gitignore 58!.mailmap 59 60# 61# Generated include files 62# 63include/config 64include/generated 65arch/*/include/generated 66 67# stgit generated dirs 68patches-* 69 70# quilt's files 71patches 72series 73 74# cscope files 75cscope.* 76ncscope.* 77 78# gnu global files 79GPATH 80GRTAGS 81GSYMS 82GTAGS 83 84*.orig 85*~ 86\#*# 87 88# 89# Leavings from module signing 90# 91extra_certificates 92signing_key.priv 93signing_key.x509 94x509.genkey 95 96# Kconfig presets 97all.config 98