11e65174aSLinus Torvalds# 21e65174aSLinus Torvalds# NOTE! Don't add files that are generated in specific 31e65174aSLinus Torvalds# subdirectories here. Add them in the ".gitignore" file 41e65174aSLinus Torvalds# in that subdirectory instead. 51e65174aSLinus Torvalds# 6ff2f5ff0SMatt Kraai# NOTE! Please use 'git ls-files -i --exclude-standard' 7f72e9df0SEduard - Gabriel Munteanu# command after changing this file, to see if there are 8f72e9df0SEduard - Gabriel Munteanu# any tracked files which get ignored after the change. 9f72e9df0SEduard - Gabriel Munteanu# 101377dd3eSMasahiro Yamada# Normal rules (sorted alphabetically) 111e65174aSLinus Torvalds# 121e65174aSLinus Torvalds.* 131377dd3eSMasahiro Yamada*.a 144fa8bc94SMasahiro Yamada*.asn1.[ch] 151377dd3eSMasahiro Yamada*.bin 161377dd3eSMasahiro Yamada*.bz2 171377dd3eSMasahiro Yamada*.c.[012]*.* 184f0e3a57SRob Herring*.dt.yaml 1910b62a2fSMasahiro Yamada*.dtb 2010b62a2fSMasahiro Yamada*.dtb.S 211377dd3eSMasahiro Yamada*.dwo 221377dd3eSMasahiro Yamada*.elf 231377dd3eSMasahiro Yamada*.gcno 241377dd3eSMasahiro Yamada*.gz 251377dd3eSMasahiro Yamada*.i 261377dd3eSMasahiro Yamada*.ko 2759889300SMasahiro Yamada*.lex.c 281377dd3eSMasahiro Yamada*.ll 291377dd3eSMasahiro Yamada*.lst 301377dd3eSMasahiro Yamada*.lz4 311377dd3eSMasahiro Yamada*.lzma 321377dd3eSMasahiro Yamada*.lzo 331377dd3eSMasahiro Yamada*.mod.c 341e65174aSLinus Torvalds*.o 3596918a35SAlexey Dobriyan*.o.* 361377dd3eSMasahiro Yamada*.order 371377dd3eSMasahiro Yamada*.patch 381e65174aSLinus Torvalds*.s 3920ede274SBrian Gerst*.so 40f322727bSThomas Gleixner*.so.dbg 41e2557287SRasmus Villemoes*.su 421377dd3eSMasahiro Yamada*.symtypes 4359889300SMasahiro Yamada*.tab.[ch] 441377dd3eSMasahiro Yamada*.tar 451377dd3eSMasahiro Yamada*.xz 461377dd3eSMasahiro YamadaModule.symvers 471377dd3eSMasahiro Yamadamodules.builtin 481e65174aSLinus Torvalds 491e65174aSLinus Torvalds# 501e65174aSLinus Torvalds# Top-level generic files 511e65174aSLinus Torvalds# 526db823cfSLinus Torvalds/tags 536db823cfSLinus Torvalds/TAGS 546db823cfSLinus Torvalds/linux 556db823cfSLinus Torvalds/vmlinux 56d0fe116bSFlorian Fainelli/vmlinux.32 572478a8a1SDaniel Thompson/vmlinux-gdb.py 586db823cfSLinus Torvalds/vmlinuz 596db823cfSLinus Torvalds/System.map 606db823cfSLinus Torvalds/Module.markers 61898490c0SAlexey Gladkov/modules.builtin.modinfo 626db823cfSLinus Torvalds 636db823cfSLinus Torvalds# 64af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 65af60e207SMasahiro Yamada# 66af60e207SMasahiro Yamada/*.spec 67af60e207SMasahiro Yamada 68af60e207SMasahiro Yamada# 69b7568286SGreg Dietsche# Debian directory (make deb-pkg) 70b7568286SGreg Dietsche# 71b7568286SGreg Dietsche/debian/ 72b7568286SGreg Dietsche 73b7568286SGreg Dietsche# 745704d455SPaolo Pisati# Snap directory (make snap-pkg) 755704d455SPaolo Pisati# 765704d455SPaolo Pisati/snap/ 775704d455SPaolo Pisati 785704d455SPaolo Pisati# 79dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 80dd10ca6cSAndrey Skvortsov# 81dd10ca6cSAndrey Skvortsov/tar-install/ 82dd10ca6cSAndrey Skvortsov 83dd10ca6cSAndrey Skvortsov# 8452bbe141SKyeongmin Cho# git files that we don't want to ignore even if they are dot-files 856db823cfSLinus Torvalds# 869e447a7fSDenis V. Lunev!.gitignore 87f72e9df0SEduard - Gabriel Munteanu!.mailmap 88dd951fc1SLuis R. Rodriguez!.cocciconfig 89d4ef8d3fSMiguel Ojeda!.clang-format 901e65174aSLinus Torvalds 911e65174aSLinus Torvalds# 921e65174aSLinus Torvalds# Generated include files 931e65174aSLinus Torvalds# 941e35663eSMasahiro Yamada/include/config/ 951e35663eSMasahiro Yamada/include/generated/ 961e35663eSMasahiro Yamada/include/ksym/ 971e35663eSMasahiro Yamada/arch/*/include/generated/ 981e65174aSLinus Torvalds 991d519605SMauro Carvalho Chehab# stgit generated dirs 1001d519605SMauro Carvalho Chehabpatches-* 1018ccf2832SQi Yong 1028ccf2832SQi Yong# quilt's files 1038ccf2832SQi Yongpatches 1048ccf2832SQi Yongseries 105132e2bc3STobias Klauser 106132e2bc3STobias Klauser# cscope files 107132e2bc3STobias Klausercscope.* 1089723c046SJike Songncscope.* 1093f1b0e1fSAlexey Dobriyan 110f2ac5e78SJani Nikula# gnu global files 111f2ac5e78SJani NikulaGPATH 112f2ac5e78SJani NikulaGRTAGS 113f2ac5e78SJani NikulaGSYMS 114f2ac5e78SJani NikulaGTAGS 115f2ac5e78SJani Nikula 116a37161c0SAndi Kleen# id-utils files 117a37161c0SAndi KleenID 118a37161c0SAndi Kleen 1193f1b0e1fSAlexey Dobriyan*.orig 12070886554SChris Dearman*~ 12170886554SChris Dearman\#*# 122addbcdbbSDavid Howells 123addbcdbbSDavid Howells# 124addbcdbbSDavid Howells# Leavings from module signing 125addbcdbbSDavid Howells# 126addbcdbbSDavid Howellsextra_certificates 127fb117949SDavid Woodhousesigning_key.pem 128addbcdbbSDavid Howellssigning_key.priv 129addbcdbbSDavid Howellssigning_key.x509 130addbcdbbSDavid Howellsx509.genkey 13125fba9beSBorislav Petkov 13225fba9beSBorislav Petkov# Kconfig presets 133*7fb1fc42SMasahiro Yamada/all.config 134*7fb1fc42SMasahiro Yamada/alldef.config 135*7fb1fc42SMasahiro Yamada/allmod.config 136*7fb1fc42SMasahiro Yamada/allno.config 137*7fb1fc42SMasahiro Yamada/allrandom.config 138*7fb1fc42SMasahiro Yamada/allyes.config 139dfe04872SBoaz Harrosh 140dfe04872SBoaz Harrosh# Kdevelop4 141dfe04872SBoaz Harrosh*.kdev4 142