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