1 1e65174aSLinus Torvalds# 2 1e65174aSLinus Torvalds# NOTE! Don't add files that are generated in specific 3 1e65174aSLinus Torvalds# subdirectories here. Add them in the ".gitignore" file 4 1e65174aSLinus Torvalds# in that subdirectory instead. 5 1e65174aSLinus Torvalds# 6 ff2f5ff0SMatt Kraai# NOTE! Please use 'git ls-files -i --exclude-standard' 7 f72e9df0SEduard - Gabriel Munteanu# command after changing this file, to see if there are 8 f72e9df0SEduard - Gabriel Munteanu# any tracked files which get ignored after the change. 9 f72e9df0SEduard - Gabriel Munteanu# 10 1377dd3eSMasahiro Yamada# Normal rules (sorted alphabetically) 11 1e65174aSLinus Torvalds# 12 1e65174aSLinus Torvalds.* 13 1377dd3eSMasahiro Yamada*.a 14 4fa8bc94SMasahiro Yamada*.asn1.[ch] 15 1377dd3eSMasahiro Yamada*.bin 16 1377dd3eSMasahiro Yamada*.bz2 17 1377dd3eSMasahiro Yamada*.c.[012]*.* 18 4f0e3a57SRob Herring*.dt.yaml 19 10b62a2fSMasahiro Yamada*.dtb 20 10b62a2fSMasahiro Yamada*.dtb.S 21 1377dd3eSMasahiro Yamada*.dwo 22 1377dd3eSMasahiro Yamada*.elf 23 1377dd3eSMasahiro Yamada*.gcno 24 1377dd3eSMasahiro Yamada*.gz 25 1377dd3eSMasahiro Yamada*.i 26 1377dd3eSMasahiro Yamada*.ko 27 59889300SMasahiro Yamada*.lex.c 28 1377dd3eSMasahiro Yamada*.ll 29 1377dd3eSMasahiro Yamada*.lst 30 1377dd3eSMasahiro Yamada*.lz4 31 1377dd3eSMasahiro Yamada*.lzma 32 1377dd3eSMasahiro Yamada*.lzo 33 1377dd3eSMasahiro Yamada*.mod.c 34 1e65174aSLinus Torvalds*.o 35 96918a35SAlexey Dobriyan*.o.* 36 1377dd3eSMasahiro Yamada*.order 37 1377dd3eSMasahiro Yamada*.patch 38 1e65174aSLinus Torvalds*.s 39 20ede274SBrian Gerst*.so 40 f322727bSThomas Gleixner*.so.dbg 41 e2557287SRasmus Villemoes*.su 42 1377dd3eSMasahiro Yamada*.symtypes 43 59889300SMasahiro Yamada*.tab.[ch] 44 1377dd3eSMasahiro Yamada*.tar 45 1377dd3eSMasahiro Yamada*.xz 46 1377dd3eSMasahiro YamadaModule.symvers 47 1377dd3eSMasahiro Yamadamodules.builtin 48 1e65174aSLinus Torvalds 49 1e65174aSLinus Torvalds# 50 1e65174aSLinus Torvalds# Top-level generic files 51 1e65174aSLinus Torvalds# 52 6db823cfSLinus Torvalds/tags 53 6db823cfSLinus Torvalds/TAGS 54 6db823cfSLinus Torvalds/linux 55 6db823cfSLinus Torvalds/vmlinux 56 d0fe116bSFlorian Fainelli/vmlinux.32 57 2478a8a1SDaniel Thompson/vmlinux-gdb.py 58 6db823cfSLinus Torvalds/vmlinuz 59 6db823cfSLinus Torvalds/System.map 60 6db823cfSLinus Torvalds/Module.markers 61 898490c0SAlexey Gladkov/modules.builtin.modinfo 62 6db823cfSLinus Torvalds 63 6db823cfSLinus Torvalds# 64 af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg) 65 af60e207SMasahiro Yamada# 66 af60e207SMasahiro Yamada/*.spec 67 af60e207SMasahiro Yamada 68 af60e207SMasahiro Yamada# 69 b7568286SGreg Dietsche# Debian directory (make deb-pkg) 70 b7568286SGreg Dietsche# 71 b7568286SGreg Dietsche/debian/ 72 b7568286SGreg Dietsche 73 b7568286SGreg Dietsche# 74 5704d455SPaolo Pisati# Snap directory (make snap-pkg) 75 5704d455SPaolo Pisati# 76 5704d455SPaolo Pisati/snap/ 77 5704d455SPaolo Pisati 78 5704d455SPaolo Pisati# 79 dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg) 80 dd10ca6cSAndrey Skvortsov# 81 dd10ca6cSAndrey Skvortsov/tar-install/ 82 dd10ca6cSAndrey Skvortsov 83 dd10ca6cSAndrey Skvortsov# 84 *f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files 85 6db823cfSLinus Torvalds# 86 *f46e65daSMasahiro Yamada!.clang-format 87 *f46e65daSMasahiro Yamada!.cocciconfig 88 *f46e65daSMasahiro Yamada!.get_maintainer.ignore 89 *f46e65daSMasahiro Yamada!.gitattributes 90 9e447a7fSDenis V. Lunev!.gitignore 91 f72e9df0SEduard - Gabriel Munteanu!.mailmap 92 1e65174aSLinus Torvalds 93 1e65174aSLinus Torvalds# 94 1e65174aSLinus Torvalds# Generated include files 95 1e65174aSLinus Torvalds# 96 1e35663eSMasahiro Yamada/include/config/ 97 1e35663eSMasahiro Yamada/include/generated/ 98 1e35663eSMasahiro Yamada/include/ksym/ 99 1e35663eSMasahiro Yamada/arch/*/include/generated/ 100 1e65174aSLinus Torvalds 101 1d519605SMauro Carvalho Chehab# stgit generated dirs 102 1d519605SMauro Carvalho Chehabpatches-* 103 8ccf2832SQi Yong 104 8ccf2832SQi Yong# quilt's files 105 8ccf2832SQi Yongpatches 106 8ccf2832SQi Yongseries 107 132e2bc3STobias Klauser 108 132e2bc3STobias Klauser# cscope files 109 132e2bc3STobias Klausercscope.* 110 9723c046SJike Songncscope.* 111 3f1b0e1fSAlexey Dobriyan 112 f2ac5e78SJani Nikula# gnu global files 113 f2ac5e78SJani NikulaGPATH 114 f2ac5e78SJani NikulaGRTAGS 115 f2ac5e78SJani NikulaGSYMS 116 f2ac5e78SJani NikulaGTAGS 117 f2ac5e78SJani Nikula 118 a37161c0SAndi Kleen# id-utils files 119 a37161c0SAndi KleenID 120 a37161c0SAndi Kleen 121 3f1b0e1fSAlexey Dobriyan*.orig 122 70886554SChris Dearman*~ 123 70886554SChris Dearman\#*# 124 addbcdbbSDavid Howells 125 addbcdbbSDavid Howells# 126 addbcdbbSDavid Howells# Leavings from module signing 127 addbcdbbSDavid Howells# 128 addbcdbbSDavid Howellsextra_certificates 129 fb117949SDavid Woodhousesigning_key.pem 130 addbcdbbSDavid Howellssigning_key.priv 131 addbcdbbSDavid Howellssigning_key.x509 132 addbcdbbSDavid Howellsx509.genkey 133 25fba9beSBorislav Petkov 134 25fba9beSBorislav Petkov# Kconfig presets 135 7fb1fc42SMasahiro Yamada/all.config 136 7fb1fc42SMasahiro Yamada/alldef.config 137 7fb1fc42SMasahiro Yamada/allmod.config 138 7fb1fc42SMasahiro Yamada/allno.config 139 7fb1fc42SMasahiro Yamada/allrandom.config 140 7fb1fc42SMasahiro Yamada/allyes.config 141 dfe04872SBoaz Harrosh 142 dfe04872SBoaz Harrosh# Kdevelop4 143 dfe04872SBoaz Harrosh*.kdev4 144