1d198b34fSMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only 21e65174aSLinus Torvalds# 31e65174aSLinus Torvalds# NOTE! Don't add files that are generated in specific 41e65174aSLinus Torvalds# subdirectories here. Add them in the ".gitignore" file 51e65174aSLinus Torvalds# in that subdirectory instead. 61e65174aSLinus Torvalds# 7ff2f5ff0SMatt Kraai# NOTE! Please use 'git ls-files -i --exclude-standard' 8f72e9df0SEduard - Gabriel Munteanu# command after changing this file, to see if there are 9f72e9df0SEduard - Gabriel Munteanu# any tracked files which get ignored after the change. 10f72e9df0SEduard - Gabriel Munteanu# 111377dd3eSMasahiro Yamada# Normal rules (sorted alphabetically) 121e65174aSLinus Torvalds# 131e65174aSLinus Torvalds.* 141377dd3eSMasahiro Yamada*.a 154fa8bc94SMasahiro Yamada*.asn1.[ch] 161377dd3eSMasahiro Yamada*.bin 171377dd3eSMasahiro Yamada*.bz2 181377dd3eSMasahiro Yamada*.c.[012]*.* 194f0e3a57SRob Herring*.dt.yaml 2010b62a2fSMasahiro Yamada*.dtb 21ce88c9c7SViresh Kumar*.dtbo 2210b62a2fSMasahiro Yamada*.dtb.S 231377dd3eSMasahiro Yamada*.dwo 241377dd3eSMasahiro Yamada*.elf 251377dd3eSMasahiro Yamada*.gcno 261377dd3eSMasahiro Yamada*.gz 271377dd3eSMasahiro Yamada*.i 281377dd3eSMasahiro Yamada*.ko 2959889300SMasahiro Yamada*.lex.c 301377dd3eSMasahiro Yamada*.ll 311377dd3eSMasahiro Yamada*.lst 321377dd3eSMasahiro Yamada*.lz4 331377dd3eSMasahiro Yamada*.lzma 341377dd3eSMasahiro Yamada*.lzo 35b7dca6ddSMasahiro Yamada*.mod 361377dd3eSMasahiro Yamada*.mod.c 371e65174aSLinus Torvalds*.o 3896918a35SAlexey Dobriyan*.o.* 391377dd3eSMasahiro Yamada*.patch 401e65174aSLinus Torvalds*.s 4120ede274SBrian Gerst*.so 42f322727bSThomas Gleixner*.so.dbg 43e2557287SRasmus Villemoes*.su 441377dd3eSMasahiro Yamada*.symtypes 4538e89184SSami Tolvanen*.symversions 4659889300SMasahiro Yamada*.tab.[ch] 471377dd3eSMasahiro Yamada*.tar 489413e764SMasahiro Yamada*.usyms 491377dd3eSMasahiro Yamada*.xz 506f3decabSAdam Borowski*.zst 511377dd3eSMasahiro YamadaModule.symvers 52a564bdebSMasahiro Yamadamodules.order 531e65174aSLinus Torvalds 541e65174aSLinus Torvalds# 551e65174aSLinus Torvalds# Top-level generic files 561e65174aSLinus Torvalds# 576db823cfSLinus Torvalds/linux 5869bc8d38SMasahiro Yamada/modules-only.symvers 596db823cfSLinus Torvalds/vmlinux 60d0fe116bSFlorian Fainelli/vmlinux.32 615cc12472SRasmus Villemoes/vmlinux.map 62269a535cSMasahiro Yamada/vmlinux.symvers 632478a8a1SDaniel Thompson/vmlinux-gdb.py 646db823cfSLinus Torvalds/vmlinuz 656db823cfSLinus Torvalds/System.map 666db823cfSLinus Torvalds/Module.markers 6740cb0203SMasahiro Yamada/modules.builtin 68898490c0SAlexey Gladkov/modules.builtin.modinfo 69bbc55bdeSMasahiro Yamada/modules.nsdeps 706db823cfSLinus Torvalds 716db823cfSLinus Torvalds# 72af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 73af60e207SMasahiro Yamada# 74af60e207SMasahiro Yamada/*.spec 75af60e207SMasahiro Yamada 76af60e207SMasahiro Yamada# 77b7568286SGreg Dietsche# Debian directory (make deb-pkg) 78b7568286SGreg Dietsche# 79b7568286SGreg Dietsche/debian/ 80b7568286SGreg Dietsche 81b7568286SGreg Dietsche# 825704d455SPaolo Pisati# Snap directory (make snap-pkg) 835704d455SPaolo Pisati# 845704d455SPaolo Pisati/snap/ 855704d455SPaolo Pisati 865704d455SPaolo Pisati# 87dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 88dd10ca6cSAndrey Skvortsov# 89dd10ca6cSAndrey Skvortsov/tar-install/ 90dd10ca6cSAndrey Skvortsov 91dd10ca6cSAndrey Skvortsov# 92f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 936db823cfSLinus Torvalds# 94f46e65daSMasahiro Yamada!.clang-format 95f46e65daSMasahiro Yamada!.cocciconfig 96f46e65daSMasahiro Yamada!.get_maintainer.ignore 97f46e65daSMasahiro Yamada!.gitattributes 989e447a7fSDenis V. Lunev!.gitignore 99f72e9df0SEduard - Gabriel Munteanu!.mailmap 1001e65174aSLinus Torvalds 1011e65174aSLinus Torvalds# 1021e65174aSLinus Torvalds# Generated include files 1031e65174aSLinus Torvalds# 1041e35663eSMasahiro Yamada/include/config/ 1051e35663eSMasahiro Yamada/include/generated/ 1061e35663eSMasahiro Yamada/include/ksym/ 1071e35663eSMasahiro Yamada/arch/*/include/generated/ 1081e65174aSLinus Torvalds 1091d519605SMauro Carvalho Chehab# stgit generated dirs 1101d519605SMauro Carvalho Chehabpatches-* 1118ccf2832SQi Yong 1128ccf2832SQi Yong# quilt's files 1138ccf2832SQi Yongpatches 1148ccf2832SQi Yongseries 115132e2bc3STobias Klauser 116819cb9fcSMasahiro Yamada# ctags files 117819cb9fcSMasahiro Yamadatags 118819cb9fcSMasahiro YamadaTAGS 119819cb9fcSMasahiro Yamada 120132e2bc3STobias Klauser# cscope files 121132e2bc3STobias Klausercscope.* 1229723c046SJike Songncscope.* 1233f1b0e1fSAlexey Dobriyan 124f2ac5e78SJani Nikula# gnu global files 125f2ac5e78SJani NikulaGPATH 126f2ac5e78SJani NikulaGRTAGS 127f2ac5e78SJani NikulaGSYMS 128f2ac5e78SJani NikulaGTAGS 129f2ac5e78SJani Nikula 130a37161c0SAndi Kleen# id-utils files 131a37161c0SAndi KleenID 132a37161c0SAndi Kleen 1333f1b0e1fSAlexey Dobriyan*.orig 13470886554SChris Dearman*~ 13570886554SChris Dearman\#*# 136addbcdbbSDavid Howells 137addbcdbbSDavid Howells# 138addbcdbbSDavid Howells# Leavings from module signing 139addbcdbbSDavid Howells# 140addbcdbbSDavid Howellsextra_certificates 141fb117949SDavid Woodhousesigning_key.pem 142addbcdbbSDavid Howellssigning_key.priv 143addbcdbbSDavid Howellssigning_key.x509 144addbcdbbSDavid Howellsx509.genkey 14525fba9beSBorislav Petkov 14625fba9beSBorislav Petkov# Kconfig presets 1477fb1fc42SMasahiro Yamada/all.config 1487fb1fc42SMasahiro Yamada/alldef.config 1497fb1fc42SMasahiro Yamada/allmod.config 1507fb1fc42SMasahiro Yamada/allno.config 1517fb1fc42SMasahiro Yamada/allrandom.config 1527fb1fc42SMasahiro Yamada/allyes.config 153dfe04872SBoaz Harrosh 154ba77dca5SPaul Menzel# Kconfig savedefconfig output 155ba77dca5SPaul Menzel/defconfig 156ba77dca5SPaul Menzel 157dfe04872SBoaz Harrosh# Kdevelop4 158dfe04872SBoaz Harrosh*.kdev4 15926c4c71bSToru Komatsu 16026c4c71bSToru Komatsu# Clang's compilation database file 16126c4c71bSToru Komatsu/compile_commands.json 162f6236efcSMauro Carvalho Chehab 163f6236efcSMauro Carvalho Chehab# Documentation toolchain 164f6236efcSMauro Carvalho Chehabsphinx_*/ 165*8c4555ccSMiguel Ojeda 166*8c4555ccSMiguel Ojeda# Rust analyzer configuration 167*8c4555ccSMiguel Ojeda/rust-project.json 168