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]*.* 194f0e3a57SRob Herring*.dt.yaml 2010b62a2fSMasahiro Yamada*.dtb 21ce88c9c7SViresh Kumar*.dtbo 2210b62a2fSMasahiro Yamada*.dtb.S 23dcad240cSAndrew Davis*.dtbo.S 241377dd3eSMasahiro Yamada*.dwo 251377dd3eSMasahiro Yamada*.elf 261377dd3eSMasahiro Yamada*.gcno 27a0f6e5e9SVegard Nossum*.gcda 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 37b7dca6ddSMasahiro Yamada*.mod 381377dd3eSMasahiro Yamada*.mod.c 391e65174aSLinus Torvalds*.o 4096918a35SAlexey Dobriyan*.o.* 411377dd3eSMasahiro Yamada*.patch 422f7ab126SMiguel Ojeda*.rmeta 43924d28b3SMasahiro Yamada*.rpm 442f7ab126SMiguel Ojeda*.rsi 451e65174aSLinus Torvalds*.s 4620ede274SBrian Gerst*.so 47f322727bSThomas Gleixner*.so.dbg 48e2557287SRasmus Villemoes*.su 491377dd3eSMasahiro Yamada*.symtypes 5059889300SMasahiro Yamada*.tab.[ch] 511377dd3eSMasahiro Yamada*.tar 521377dd3eSMasahiro Yamada*.xz 536f3decabSAdam Borowski*.zst 541377dd3eSMasahiro YamadaModule.symvers 5524507871SMasahiro Yamadadtbs-list 56a564bdebSMasahiro Yamadamodules.order 571e65174aSLinus Torvalds 581e65174aSLinus Torvalds# 591e65174aSLinus Torvalds# Top-level generic files 601e65174aSLinus Torvalds# 616db823cfSLinus Torvalds/linux 6269bc8d38SMasahiro Yamada/modules-only.symvers 636db823cfSLinus Torvalds/vmlinux 64d0fe116bSFlorian Fainelli/vmlinux.32 655cc12472SRasmus Villemoes/vmlinux.map 66269a535cSMasahiro Yamada/vmlinux.symvers 672478a8a1SDaniel Thompson/vmlinux-gdb.py 686db823cfSLinus Torvalds/vmlinuz 696db823cfSLinus Torvalds/System.map 706db823cfSLinus Torvalds/Module.markers 7140cb0203SMasahiro Yamada/modules.builtin 72898490c0SAlexey Gladkov/modules.builtin.modinfo 735f5e7344SKris Van Hees/modules.builtin.ranges 74bbc55bdeSMasahiro Yamada/modules.nsdeps 756db823cfSLinus Torvalds 766db823cfSLinus Torvalds# 77af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 78af60e207SMasahiro Yamada# 7981f59a26SMasahiro Yamada/rpmbuild/ 80af60e207SMasahiro Yamada 81af60e207SMasahiro Yamada# 82b7568286SGreg Dietsche# Debian directory (make deb-pkg) 83b7568286SGreg Dietsche# 84b7568286SGreg Dietsche/debian/ 85b7568286SGreg Dietsche 86b7568286SGreg Dietsche# 875704d455SPaolo Pisati# Snap directory (make snap-pkg) 885704d455SPaolo Pisati# 895704d455SPaolo Pisati/snap/ 905704d455SPaolo Pisati 915704d455SPaolo Pisati# 92dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 93dd10ca6cSAndrey Skvortsov# 94dd10ca6cSAndrey Skvortsov/tar-install/ 95dd10ca6cSAndrey Skvortsov 96dd10ca6cSAndrey Skvortsov# 97c8578539SThomas Weißschuh# pacman files (make pacman-pkg) 98c8578539SThomas Weißschuh# 99c8578539SThomas Weißschuh/PKGBUILD 100c8578539SThomas Weißschuh/pacman/ 101c8578539SThomas Weißschuh 102c8578539SThomas Weißschuh# 103f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 1046db823cfSLinus Torvalds# 105f46e65daSMasahiro Yamada!.clang-format 1067d56786eSMiguel Ojeda!.clippy.toml 107f46e65daSMasahiro Yamada!.cocciconfig 1085a602de9SÍñigo Huguet!.editorconfig 109f46e65daSMasahiro Yamada!.get_maintainer.ignore 110f46e65daSMasahiro Yamada!.gitattributes 1119e447a7fSDenis V. Lunev!.gitignore 112cb8865fdSAndy Shevchenko!.kunitconfig 113f72e9df0SEduard - Gabriel Munteanu!.mailmap 11480db40baSMiguel Ojeda!.rustfmt.toml 1151e65174aSLinus Torvalds 1161e65174aSLinus Torvalds# 1171e65174aSLinus Torvalds# Generated include files 1181e65174aSLinus Torvalds# 1191e35663eSMasahiro Yamada/include/config/ 1201e35663eSMasahiro Yamada/include/generated/ 1211e35663eSMasahiro Yamada/arch/*/include/generated/ 1221e65174aSLinus Torvalds 1231d519605SMauro Carvalho Chehab# stgit generated dirs 1241d519605SMauro Carvalho Chehabpatches-* 1258ccf2832SQi Yong 1268ccf2832SQi Yong# quilt's files 1278ccf2832SQi Yongpatches 1288ccf2832SQi Yongseries 129132e2bc3STobias Klauser 130819cb9fcSMasahiro Yamada# ctags files 131819cb9fcSMasahiro Yamadatags 132*4198a4d2SLi Zhijian!tags/ 133819cb9fcSMasahiro YamadaTAGS 134819cb9fcSMasahiro Yamada 135132e2bc3STobias Klauser# cscope files 136132e2bc3STobias Klausercscope.* 1379723c046SJike Songncscope.* 1383f1b0e1fSAlexey Dobriyan 139f2ac5e78SJani Nikula# gnu global files 140f2ac5e78SJani NikulaGPATH 141f2ac5e78SJani NikulaGRTAGS 142f2ac5e78SJani NikulaGSYMS 143f2ac5e78SJani NikulaGTAGS 144f2ac5e78SJani Nikula 145a37161c0SAndi Kleen# id-utils files 146a37161c0SAndi KleenID 147a37161c0SAndi Kleen 14870886554SChris Dearman*~ 14970886554SChris Dearman\#*# 150addbcdbbSDavid Howells 151addbcdbbSDavid Howells# 152addbcdbbSDavid Howells# Leavings from module signing 153addbcdbbSDavid Howells# 154addbcdbbSDavid Howellsextra_certificates 155fb117949SDavid Woodhousesigning_key.pem 156addbcdbbSDavid Howellssigning_key.priv 157addbcdbbSDavid Howellssigning_key.x509 158addbcdbbSDavid Howellsx509.genkey 15925fba9beSBorislav Petkov 16025fba9beSBorislav Petkov# Kconfig presets 1617fb1fc42SMasahiro Yamada/all.config 1627fb1fc42SMasahiro Yamada/alldef.config 1637fb1fc42SMasahiro Yamada/allmod.config 1647fb1fc42SMasahiro Yamada/allno.config 1657fb1fc42SMasahiro Yamada/allrandom.config 1667fb1fc42SMasahiro Yamada/allyes.config 167dfe04872SBoaz Harrosh 168ba77dca5SPaul Menzel# Kconfig savedefconfig output 169ba77dca5SPaul Menzel/defconfig 170ba77dca5SPaul Menzel 171dfe04872SBoaz Harrosh# Kdevelop4 172dfe04872SBoaz Harrosh*.kdev4 17326c4c71bSToru Komatsu 17426c4c71bSToru Komatsu# Clang's compilation database file 17526c4c71bSToru Komatsu/compile_commands.json 176f6236efcSMauro Carvalho Chehab 177f6236efcSMauro Carvalho Chehab# Documentation toolchain 178f6236efcSMauro Carvalho Chehabsphinx_*/ 1798c4555ccSMiguel Ojeda 1808c4555ccSMiguel Ojeda# Rust analyzer configuration 1818c4555ccSMiguel Ojeda/rust-project.json 182