|  | # 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 | 
|  | *.zst | 
|  | Module.symvers | 
|  | modules.builtin | 
|  | modules.order | 
|  |  | 
|  | # | 
|  | # Top-level generic files | 
|  | # | 
|  | /tags | 
|  | /TAGS | 
|  | /linux | 
|  | /modules-only.symvers | 
|  | /vmlinux | 
|  | /vmlinux.32 | 
|  | /vmlinux.symvers | 
|  | /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 | 
|  |  | 
|  | # Kconfig savedefconfig output | 
|  | /defconfig | 
|  |  | 
|  | # Kdevelop4 | 
|  | *.kdev4 | 
|  |  | 
|  | # Clang's compilation database file | 
|  | /compile_commands.json | 
|  |  | 
|  | # Documentation toolchain | 
|  | sphinx_*/ |