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 33b7dca6ddSMasahiro Yamada*.mod 341377dd3eSMasahiro Yamada*.mod.c 351e65174aSLinus Torvalds*.o 3696918a35SAlexey Dobriyan*.o.* 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 48*a564bdebSMasahiro Yamadamodules.order 491e65174aSLinus Torvalds 501e65174aSLinus Torvalds# 511e65174aSLinus Torvalds# Top-level generic files 521e65174aSLinus Torvalds# 536db823cfSLinus Torvalds/tags 546db823cfSLinus Torvalds/TAGS 556db823cfSLinus Torvalds/linux 566db823cfSLinus Torvalds/vmlinux 57d0fe116bSFlorian Fainelli/vmlinux.32 582478a8a1SDaniel Thompson/vmlinux-gdb.py 596db823cfSLinus Torvalds/vmlinuz 606db823cfSLinus Torvalds/System.map 616db823cfSLinus Torvalds/Module.markers 62898490c0SAlexey Gladkov/modules.builtin.modinfo 636db823cfSLinus Torvalds 646db823cfSLinus Torvalds# 65af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 66af60e207SMasahiro Yamada# 67af60e207SMasahiro Yamada/*.spec 68af60e207SMasahiro Yamada 69af60e207SMasahiro Yamada# 70b7568286SGreg Dietsche# Debian directory (make deb-pkg) 71b7568286SGreg Dietsche# 72b7568286SGreg Dietsche/debian/ 73b7568286SGreg Dietsche 74b7568286SGreg Dietsche# 755704d455SPaolo Pisati# Snap directory (make snap-pkg) 765704d455SPaolo Pisati# 775704d455SPaolo Pisati/snap/ 785704d455SPaolo Pisati 795704d455SPaolo Pisati# 80dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 81dd10ca6cSAndrey Skvortsov# 82dd10ca6cSAndrey Skvortsov/tar-install/ 83dd10ca6cSAndrey Skvortsov 84dd10ca6cSAndrey Skvortsov# 85f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 866db823cfSLinus Torvalds# 87f46e65daSMasahiro Yamada!.clang-format 88f46e65daSMasahiro Yamada!.cocciconfig 89f46e65daSMasahiro Yamada!.get_maintainer.ignore 90f46e65daSMasahiro Yamada!.gitattributes 919e447a7fSDenis V. Lunev!.gitignore 92f72e9df0SEduard - Gabriel Munteanu!.mailmap 931e65174aSLinus Torvalds 941e65174aSLinus Torvalds# 951e65174aSLinus Torvalds# Generated include files 961e65174aSLinus Torvalds# 971e35663eSMasahiro Yamada/include/config/ 981e35663eSMasahiro Yamada/include/generated/ 991e35663eSMasahiro Yamada/include/ksym/ 1001e35663eSMasahiro Yamada/arch/*/include/generated/ 1011e65174aSLinus Torvalds 1021d519605SMauro Carvalho Chehab# stgit generated dirs 1031d519605SMauro Carvalho Chehabpatches-* 1048ccf2832SQi Yong 1058ccf2832SQi Yong# quilt's files 1068ccf2832SQi Yongpatches 1078ccf2832SQi Yongseries 108132e2bc3STobias Klauser 109132e2bc3STobias Klauser# cscope files 110132e2bc3STobias Klausercscope.* 1119723c046SJike Songncscope.* 1123f1b0e1fSAlexey Dobriyan 113f2ac5e78SJani Nikula# gnu global files 114f2ac5e78SJani NikulaGPATH 115f2ac5e78SJani NikulaGRTAGS 116f2ac5e78SJani NikulaGSYMS 117f2ac5e78SJani NikulaGTAGS 118f2ac5e78SJani Nikula 119a37161c0SAndi Kleen# id-utils files 120a37161c0SAndi KleenID 121a37161c0SAndi Kleen 1223f1b0e1fSAlexey Dobriyan*.orig 12370886554SChris Dearman*~ 12470886554SChris Dearman\#*# 125addbcdbbSDavid Howells 126addbcdbbSDavid Howells# 127addbcdbbSDavid Howells# Leavings from module signing 128addbcdbbSDavid Howells# 129addbcdbbSDavid Howellsextra_certificates 130fb117949SDavid Woodhousesigning_key.pem 131addbcdbbSDavid Howellssigning_key.priv 132addbcdbbSDavid Howellssigning_key.x509 133addbcdbbSDavid Howellsx509.genkey 13425fba9beSBorislav Petkov 13525fba9beSBorislav Petkov# Kconfig presets 1367fb1fc42SMasahiro Yamada/all.config 1377fb1fc42SMasahiro Yamada/alldef.config 1387fb1fc42SMasahiro Yamada/allmod.config 1397fb1fc42SMasahiro Yamada/allno.config 1407fb1fc42SMasahiro Yamada/allrandom.config 1417fb1fc42SMasahiro Yamada/allyes.config 142dfe04872SBoaz Harrosh 143dfe04872SBoaz Harrosh# Kdevelop4 144dfe04872SBoaz Harrosh*.kdev4 14526c4c71bSToru Komatsu 14626c4c71bSToru Komatsu# Clang's compilation database file 14726c4c71bSToru Komatsu/compile_commands.json 148