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# 7b8a9ddcaSMasahiro Yamada# NOTE! Please use 'git ls-files -i -c --exclude-per-directory=.gitignore' 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]*.* 19534066a9SMasahiro Yamada*.cover 204f0e3a57SRob Herring*.dt.yaml 2110b62a2fSMasahiro Yamada*.dtb 22ce88c9c7SViresh Kumar*.dtbo 2310b62a2fSMasahiro Yamada*.dtb.S 24dcad240cSAndrew Davis*.dtbo.S 251377dd3eSMasahiro Yamada*.dwo 261377dd3eSMasahiro Yamada*.elf 271377dd3eSMasahiro Yamada*.gcno 281377dd3eSMasahiro Yamada*.gz 291377dd3eSMasahiro Yamada*.i 301377dd3eSMasahiro Yamada*.ko 3159889300SMasahiro Yamada*.lex.c 321377dd3eSMasahiro Yamada*.ll 331377dd3eSMasahiro Yamada*.lst 341377dd3eSMasahiro Yamada*.lz4 351377dd3eSMasahiro Yamada*.lzma 361377dd3eSMasahiro Yamada*.lzo 37534066a9SMasahiro Yamada*.mbx 38b7dca6ddSMasahiro Yamada*.mod 391377dd3eSMasahiro Yamada*.mod.c 401e65174aSLinus Torvalds*.o 4196918a35SAlexey Dobriyan*.o.* 421377dd3eSMasahiro Yamada*.patch 432f7ab126SMiguel Ojeda*.rmeta 44924d28b3SMasahiro Yamada*.rpm 452f7ab126SMiguel Ojeda*.rsi 461e65174aSLinus Torvalds*.s 4720ede274SBrian Gerst*.so 48f322727bSThomas Gleixner*.so.dbg 49e2557287SRasmus Villemoes*.su 501377dd3eSMasahiro Yamada*.symtypes 5138e89184SSami Tolvanen*.symversions 5259889300SMasahiro Yamada*.tab.[ch] 531377dd3eSMasahiro Yamada*.tar 549413e764SMasahiro Yamada*.usyms 551377dd3eSMasahiro Yamada*.xz 566f3decabSAdam Borowski*.zst 571377dd3eSMasahiro YamadaModule.symvers 58a564bdebSMasahiro Yamadamodules.order 591e65174aSLinus Torvalds 601e65174aSLinus Torvalds# 611e65174aSLinus Torvalds# Top-level generic files 621e65174aSLinus Torvalds# 636db823cfSLinus Torvalds/linux 6469bc8d38SMasahiro Yamada/modules-only.symvers 656db823cfSLinus Torvalds/vmlinux 66d0fe116bSFlorian Fainelli/vmlinux.32 675cc12472SRasmus Villemoes/vmlinux.map 68269a535cSMasahiro Yamada/vmlinux.symvers 692478a8a1SDaniel Thompson/vmlinux-gdb.py 706db823cfSLinus Torvalds/vmlinuz 716db823cfSLinus Torvalds/System.map 726db823cfSLinus Torvalds/Module.markers 7340cb0203SMasahiro Yamada/modules.builtin 74898490c0SAlexey Gladkov/modules.builtin.modinfo 75bbc55bdeSMasahiro Yamada/modules.nsdeps 766db823cfSLinus Torvalds 776db823cfSLinus Torvalds# 78af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 79af60e207SMasahiro Yamada# 80af60e207SMasahiro Yamada/*.spec 81af60e207SMasahiro Yamada 82af60e207SMasahiro Yamada# 83b7568286SGreg Dietsche# Debian directory (make deb-pkg) 84b7568286SGreg Dietsche# 85b7568286SGreg Dietsche/debian/ 86b7568286SGreg Dietsche 87b7568286SGreg Dietsche# 885704d455SPaolo Pisati# Snap directory (make snap-pkg) 895704d455SPaolo Pisati# 905704d455SPaolo Pisati/snap/ 915704d455SPaolo Pisati 925704d455SPaolo Pisati# 93dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 94dd10ca6cSAndrey Skvortsov# 95dd10ca6cSAndrey Skvortsov/tar-install/ 96dd10ca6cSAndrey Skvortsov 97dd10ca6cSAndrey Skvortsov# 98f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 996db823cfSLinus Torvalds# 100f46e65daSMasahiro Yamada!.clang-format 101f46e65daSMasahiro Yamada!.cocciconfig 102f46e65daSMasahiro Yamada!.get_maintainer.ignore 103f46e65daSMasahiro Yamada!.gitattributes 1049e447a7fSDenis V. Lunev!.gitignore 105*cb8865fdSAndy Shevchenko!.kunitconfig 106f72e9df0SEduard - Gabriel Munteanu!.mailmap 10780db40baSMiguel Ojeda!.rustfmt.toml 1081e65174aSLinus Torvalds 1091e65174aSLinus Torvalds# 1101e65174aSLinus Torvalds# Generated include files 1111e65174aSLinus Torvalds# 1121e35663eSMasahiro Yamada/include/config/ 1131e35663eSMasahiro Yamada/include/generated/ 1141e35663eSMasahiro Yamada/include/ksym/ 1151e35663eSMasahiro Yamada/arch/*/include/generated/ 1161e65174aSLinus Torvalds 1171d519605SMauro Carvalho Chehab# stgit generated dirs 1181d519605SMauro Carvalho Chehabpatches-* 1198ccf2832SQi Yong 1208ccf2832SQi Yong# quilt's files 1218ccf2832SQi Yongpatches 1228ccf2832SQi Yongseries 123132e2bc3STobias Klauser 124819cb9fcSMasahiro Yamada# ctags files 125819cb9fcSMasahiro Yamadatags 126819cb9fcSMasahiro YamadaTAGS 127819cb9fcSMasahiro Yamada 128132e2bc3STobias Klauser# cscope files 129132e2bc3STobias Klausercscope.* 1309723c046SJike Songncscope.* 1313f1b0e1fSAlexey Dobriyan 132f2ac5e78SJani Nikula# gnu global files 133f2ac5e78SJani NikulaGPATH 134f2ac5e78SJani NikulaGRTAGS 135f2ac5e78SJani NikulaGSYMS 136f2ac5e78SJani NikulaGTAGS 137f2ac5e78SJani Nikula 138a37161c0SAndi Kleen# id-utils files 139a37161c0SAndi KleenID 140a37161c0SAndi Kleen 1413f1b0e1fSAlexey Dobriyan*.orig 14270886554SChris Dearman*~ 14370886554SChris Dearman\#*# 144addbcdbbSDavid Howells 145addbcdbbSDavid Howells# 146addbcdbbSDavid Howells# Leavings from module signing 147addbcdbbSDavid Howells# 148addbcdbbSDavid Howellsextra_certificates 149fb117949SDavid Woodhousesigning_key.pem 150addbcdbbSDavid Howellssigning_key.priv 151addbcdbbSDavid Howellssigning_key.x509 152addbcdbbSDavid Howellsx509.genkey 15325fba9beSBorislav Petkov 15425fba9beSBorislav Petkov# Kconfig presets 1557fb1fc42SMasahiro Yamada/all.config 1567fb1fc42SMasahiro Yamada/alldef.config 1577fb1fc42SMasahiro Yamada/allmod.config 1587fb1fc42SMasahiro Yamada/allno.config 1597fb1fc42SMasahiro Yamada/allrandom.config 1607fb1fc42SMasahiro Yamada/allyes.config 161dfe04872SBoaz Harrosh 162ba77dca5SPaul Menzel# Kconfig savedefconfig output 163ba77dca5SPaul Menzel/defconfig 164ba77dca5SPaul Menzel 165dfe04872SBoaz Harrosh# Kdevelop4 166dfe04872SBoaz Harrosh*.kdev4 16726c4c71bSToru Komatsu 16826c4c71bSToru Komatsu# Clang's compilation database file 16926c4c71bSToru Komatsu/compile_commands.json 170f6236efcSMauro Carvalho Chehab 171f6236efcSMauro Carvalho Chehab# Documentation toolchain 172f6236efcSMauro Carvalho Chehabsphinx_*/ 1738c4555ccSMiguel Ojeda 1748c4555ccSMiguel Ojeda# Rust analyzer configuration 1758c4555ccSMiguel Ojeda/rust-project.json 176