| # SPDX-License-Identifier: GPL-2.0-only | |
| # | |
| # NOTE! Don't add files that are generated in specific | |
| # subdirectories here. Add them in the ".gitignore" file | |
| # in that subdirectory instead. | |
| # | |
| # NOTE! Please use 'git ls-files -i --exclude-standard' | |
| # command after changing this file, to see if there are | |
| # any tracked files which get ignored after the change. | |
| # | |
| # Normal rules (sorted alphabetically) | |
| # | |
| .* | |
| *.a | |
| *.asn1.[ch] | |
| *.bin | |
| *.bz2 | |
| *.c.[012]*.* | |
| *.dt.yaml | |
| *.dtb | |
| *.dtb.S | |
| *.dwo | |
| *.elf | |
| *.gcno | |
| *.gz | |
| *.i | |
| *.ko | |
| *.lex.c | |
| *.ll | |
| *.lst | |
| *.lz4 | |
| *.lzma | |
| *.lzo | |
| *.mod | |
| *.mod.c | |
| *.o | |
| *.o.* | |
| *.patch | |
| *.s | |
| *.so | |
| *.so.dbg | |
| *.su | |
| *.symtypes | |
| *.tab.[ch] | |
| *.tar | |
| *.xz | |
| Module.symvers | |
| modules.builtin | |
| modules.order | |
| # | |
| # Top-level generic files | |
| # | |
| /tags | |
| /TAGS | |
| /linux | |
| /vmlinux | |
| /vmlinux.32 | |
| /vmlinux-gdb.py | |
| /vmlinuz | |
| /System.map | |
| /Module.markers | |
| /modules.builtin.modinfo | |
| /modules.nsdeps | |
| # | |
| # RPM spec file (make rpm-pkg) | |
| # | |
| /*.spec | |
| # | |
| # Debian directory (make deb-pkg) | |
| # | |
| /debian/ | |
| # | |
| # Snap directory (make snap-pkg) | |
| # | |
| /snap/ | |
| # | |
| # tar directory (make tar*-pkg) | |
| # | |
| /tar-install/ | |
| # | |
| # We don't want to ignore the following even if they are dot-files | |
| # | |
| !.clang-format | |
| !.cocciconfig | |
| !.get_maintainer.ignore | |
| !.gitattributes | |
| !.gitignore | |
| !.mailmap | |
| # | |
| # Generated include files | |
| # | |
| /include/config/ | |
| /include/generated/ | |
| /include/ksym/ | |
| /arch/*/include/generated/ | |
| # stgit generated dirs | |
| patches-* | |
| # quilt's files | |
| patches | |
| series | |
| # cscope files | |
| cscope.* | |
| ncscope.* | |
| # gnu global files | |
| GPATH | |
| GRTAGS | |
| GSYMS | |
| GTAGS | |
| # id-utils files | |
| ID | |
| *.orig | |
| *~ | |
| \#*# | |
| # | |
| # Leavings from module signing | |
| # | |
| extra_certificates | |
| signing_key.pem | |
| signing_key.priv | |
| signing_key.x509 | |
| x509.genkey | |
| # Kconfig presets | |
| /all.config | |
| /alldef.config | |
| /allmod.config | |
| /allno.config | |
| /allrandom.config | |
| /allyes.config | |
| # Kdevelop4 | |
| *.kdev4 | |
| # Clang's compilation database file | |
| /compile_commands.json |