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# 84*f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 856db823cfSLinus Torvalds# 86*f46e65daSMasahiro Yamada!.clang-format 87*f46e65daSMasahiro Yamada!.cocciconfig 88*f46e65daSMasahiro Yamada!.get_maintainer.ignore 89*f46e65daSMasahiro Yamada!.gitattributes 909e447a7fSDenis V. Lunev!.gitignore 91f72e9df0SEduard - Gabriel Munteanu!.mailmap 921e65174aSLinus Torvalds 931e65174aSLinus Torvalds# 941e65174aSLinus Torvalds# Generated include files 951e65174aSLinus Torvalds# 961e35663eSMasahiro Yamada/include/config/ 971e35663eSMasahiro Yamada/include/generated/ 981e35663eSMasahiro Yamada/include/ksym/ 991e35663eSMasahiro Yamada/arch/*/include/generated/ 1001e65174aSLinus Torvalds 1011d519605SMauro Carvalho Chehab# stgit generated dirs 1021d519605SMauro Carvalho Chehabpatches-* 1038ccf2832SQi Yong 1048ccf2832SQi Yong# quilt's files 1058ccf2832SQi Yongpatches 1068ccf2832SQi Yongseries 107132e2bc3STobias Klauser 108132e2bc3STobias Klauser# cscope files 109132e2bc3STobias Klausercscope.* 1109723c046SJike Songncscope.* 1113f1b0e1fSAlexey Dobriyan 112f2ac5e78SJani Nikula# gnu global files 113f2ac5e78SJani NikulaGPATH 114f2ac5e78SJani NikulaGRTAGS 115f2ac5e78SJani NikulaGSYMS 116f2ac5e78SJani NikulaGTAGS 117f2ac5e78SJani Nikula 118a37161c0SAndi Kleen# id-utils files 119a37161c0SAndi KleenID 120a37161c0SAndi Kleen 1213f1b0e1fSAlexey Dobriyan*.orig 12270886554SChris Dearman*~ 12370886554SChris Dearman\#*# 124addbcdbbSDavid Howells 125addbcdbbSDavid Howells# 126addbcdbbSDavid Howells# Leavings from module signing 127addbcdbbSDavid Howells# 128addbcdbbSDavid Howellsextra_certificates 129fb117949SDavid Woodhousesigning_key.pem 130addbcdbbSDavid Howellssigning_key.priv 131addbcdbbSDavid Howellssigning_key.x509 132addbcdbbSDavid Howellsx509.genkey 13325fba9beSBorislav Petkov 13425fba9beSBorislav Petkov# Kconfig presets 1357fb1fc42SMasahiro Yamada/all.config 1367fb1fc42SMasahiro Yamada/alldef.config 1377fb1fc42SMasahiro Yamada/allmod.config 1387fb1fc42SMasahiro Yamada/allno.config 1397fb1fc42SMasahiro Yamada/allrandom.config 1407fb1fc42SMasahiro Yamada/allyes.config 141dfe04872SBoaz Harrosh 142dfe04872SBoaz Harrosh# Kdevelop4 143dfe04872SBoaz Harrosh*.kdev4 144