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# Snap directory (make snap-pkg) 70# 71/snap/ 72 73# 74# tar directory (make tar*-pkg) 75# 76/tar-install/ 77 78# 79# git files that we don't want to ignore even if they are dot-files 80# 81!.gitignore 82!.mailmap 83!.cocciconfig 84 85# 86# Generated include files 87# 88include/config 89include/generated 90arch/*/include/generated 91 92# stgit generated dirs 93patches-* 94 95# quilt's files 96patches 97series 98 99# cscope files 100cscope.* 101ncscope.* 102 103# gnu global files 104GPATH 105GRTAGS 106GSYMS 107GTAGS 108 109# id-utils files 110ID 111 112*.orig 113*~ 114\#*# 115 116# 117# Leavings from module signing 118# 119extra_certificates 120signing_key.pem 121signing_key.priv 122signing_key.x509 123x509.genkey 124 125# Kconfig presets 126all.config 127 128# Kdevelop4 129*.kdev4 130