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