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 48a564bdebSMasahiro 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 63*bbc55bdeSMasahiro Yamada/modules.nsdeps 646db823cfSLinus Torvalds 656db823cfSLinus Torvalds# 66af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 67af60e207SMasahiro Yamada# 68af60e207SMasahiro Yamada/*.spec 69af60e207SMasahiro Yamada 70af60e207SMasahiro Yamada# 71b7568286SGreg Dietsche# Debian directory (make deb-pkg) 72b7568286SGreg Dietsche# 73b7568286SGreg Dietsche/debian/ 74b7568286SGreg Dietsche 75b7568286SGreg Dietsche# 765704d455SPaolo Pisati# Snap directory (make snap-pkg) 775704d455SPaolo Pisati# 785704d455SPaolo Pisati/snap/ 795704d455SPaolo Pisati 805704d455SPaolo Pisati# 81dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 82dd10ca6cSAndrey Skvortsov# 83dd10ca6cSAndrey Skvortsov/tar-install/ 84dd10ca6cSAndrey Skvortsov 85dd10ca6cSAndrey Skvortsov# 86f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 876db823cfSLinus Torvalds# 88f46e65daSMasahiro Yamada!.clang-format 89f46e65daSMasahiro Yamada!.cocciconfig 90f46e65daSMasahiro Yamada!.get_maintainer.ignore 91f46e65daSMasahiro Yamada!.gitattributes 929e447a7fSDenis V. Lunev!.gitignore 93f72e9df0SEduard - Gabriel Munteanu!.mailmap 941e65174aSLinus Torvalds 951e65174aSLinus Torvalds# 961e65174aSLinus Torvalds# Generated include files 971e65174aSLinus Torvalds# 981e35663eSMasahiro Yamada/include/config/ 991e35663eSMasahiro Yamada/include/generated/ 1001e35663eSMasahiro Yamada/include/ksym/ 1011e35663eSMasahiro Yamada/arch/*/include/generated/ 1021e65174aSLinus Torvalds 1031d519605SMauro Carvalho Chehab# stgit generated dirs 1041d519605SMauro Carvalho Chehabpatches-* 1058ccf2832SQi Yong 1068ccf2832SQi Yong# quilt's files 1078ccf2832SQi Yongpatches 1088ccf2832SQi Yongseries 109132e2bc3STobias Klauser 110132e2bc3STobias Klauser# cscope files 111132e2bc3STobias Klausercscope.* 1129723c046SJike Songncscope.* 1133f1b0e1fSAlexey Dobriyan 114f2ac5e78SJani Nikula# gnu global files 115f2ac5e78SJani NikulaGPATH 116f2ac5e78SJani NikulaGRTAGS 117f2ac5e78SJani NikulaGSYMS 118f2ac5e78SJani NikulaGTAGS 119f2ac5e78SJani Nikula 120a37161c0SAndi Kleen# id-utils files 121a37161c0SAndi KleenID 122a37161c0SAndi Kleen 1233f1b0e1fSAlexey Dobriyan*.orig 12470886554SChris Dearman*~ 12570886554SChris Dearman\#*# 126addbcdbbSDavid Howells 127addbcdbbSDavid Howells# 128addbcdbbSDavid Howells# Leavings from module signing 129addbcdbbSDavid Howells# 130addbcdbbSDavid Howellsextra_certificates 131fb117949SDavid Woodhousesigning_key.pem 132addbcdbbSDavid Howellssigning_key.priv 133addbcdbbSDavid Howellssigning_key.x509 134addbcdbbSDavid Howellsx509.genkey 13525fba9beSBorislav Petkov 13625fba9beSBorislav Petkov# Kconfig presets 1377fb1fc42SMasahiro Yamada/all.config 1387fb1fc42SMasahiro Yamada/alldef.config 1397fb1fc42SMasahiro Yamada/allmod.config 1407fb1fc42SMasahiro Yamada/allno.config 1417fb1fc42SMasahiro Yamada/allrandom.config 1427fb1fc42SMasahiro Yamada/allyes.config 143dfe04872SBoaz Harrosh 144dfe04872SBoaz Harrosh# Kdevelop4 145dfe04872SBoaz Harrosh*.kdev4 14626c4c71bSToru Komatsu 14726c4c71bSToru Komatsu# Clang's compilation database file 14826c4c71bSToru Komatsu/compile_commands.json 149