xref: /openbmc/linux/.gitignore (revision ba77dca5)
1d198b34fSMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only
21e65174aSLinus Torvalds#
31e65174aSLinus Torvalds# NOTE! Don't add files that are generated in specific
41e65174aSLinus Torvalds# subdirectories here. Add them in the ".gitignore" file
51e65174aSLinus Torvalds# in that subdirectory instead.
61e65174aSLinus Torvalds#
7ff2f5ff0SMatt Kraai# NOTE! Please use 'git ls-files -i --exclude-standard'
8f72e9df0SEduard - Gabriel Munteanu# command after changing this file, to see if there are
9f72e9df0SEduard - Gabriel Munteanu# any tracked files which get ignored after the change.
10f72e9df0SEduard - Gabriel Munteanu#
111377dd3eSMasahiro Yamada# Normal rules (sorted alphabetically)
121e65174aSLinus Torvalds#
131e65174aSLinus Torvalds.*
141377dd3eSMasahiro Yamada*.a
154fa8bc94SMasahiro Yamada*.asn1.[ch]
161377dd3eSMasahiro Yamada*.bin
171377dd3eSMasahiro Yamada*.bz2
181377dd3eSMasahiro Yamada*.c.[012]*.*
194f0e3a57SRob Herring*.dt.yaml
2010b62a2fSMasahiro Yamada*.dtb
2110b62a2fSMasahiro Yamada*.dtb.S
221377dd3eSMasahiro Yamada*.dwo
231377dd3eSMasahiro Yamada*.elf
241377dd3eSMasahiro Yamada*.gcno
251377dd3eSMasahiro Yamada*.gz
261377dd3eSMasahiro Yamada*.i
271377dd3eSMasahiro Yamada*.ko
2859889300SMasahiro Yamada*.lex.c
291377dd3eSMasahiro Yamada*.ll
301377dd3eSMasahiro Yamada*.lst
311377dd3eSMasahiro Yamada*.lz4
321377dd3eSMasahiro Yamada*.lzma
331377dd3eSMasahiro Yamada*.lzo
34b7dca6ddSMasahiro Yamada*.mod
351377dd3eSMasahiro Yamada*.mod.c
361e65174aSLinus Torvalds*.o
3796918a35SAlexey Dobriyan*.o.*
381377dd3eSMasahiro Yamada*.patch
391e65174aSLinus Torvalds*.s
4020ede274SBrian Gerst*.so
41f322727bSThomas Gleixner*.so.dbg
42e2557287SRasmus Villemoes*.su
431377dd3eSMasahiro Yamada*.symtypes
4459889300SMasahiro Yamada*.tab.[ch]
451377dd3eSMasahiro Yamada*.tar
461377dd3eSMasahiro Yamada*.xz
471377dd3eSMasahiro YamadaModule.symvers
481377dd3eSMasahiro Yamadamodules.builtin
49a564bdebSMasahiro Yamadamodules.order
501e65174aSLinus Torvalds
511e65174aSLinus Torvalds#
521e65174aSLinus Torvalds# Top-level generic files
531e65174aSLinus Torvalds#
546db823cfSLinus Torvalds/tags
556db823cfSLinus Torvalds/TAGS
566db823cfSLinus Torvalds/linux
576db823cfSLinus Torvalds/vmlinux
58d0fe116bSFlorian Fainelli/vmlinux.32
59269a535cSMasahiro Yamada/vmlinux.symvers
602478a8a1SDaniel Thompson/vmlinux-gdb.py
616db823cfSLinus Torvalds/vmlinuz
626db823cfSLinus Torvalds/System.map
636db823cfSLinus Torvalds/Module.markers
64898490c0SAlexey Gladkov/modules.builtin.modinfo
65bbc55bdeSMasahiro Yamada/modules.nsdeps
666db823cfSLinus Torvalds
676db823cfSLinus Torvalds#
68af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg)
69af60e207SMasahiro Yamada#
70af60e207SMasahiro Yamada/*.spec
71af60e207SMasahiro Yamada
72af60e207SMasahiro Yamada#
73b7568286SGreg Dietsche# Debian directory (make deb-pkg)
74b7568286SGreg Dietsche#
75b7568286SGreg Dietsche/debian/
76b7568286SGreg Dietsche
77b7568286SGreg Dietsche#
785704d455SPaolo Pisati# Snap directory (make snap-pkg)
795704d455SPaolo Pisati#
805704d455SPaolo Pisati/snap/
815704d455SPaolo Pisati
825704d455SPaolo Pisati#
83dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg)
84dd10ca6cSAndrey Skvortsov#
85dd10ca6cSAndrey Skvortsov/tar-install/
86dd10ca6cSAndrey Skvortsov
87dd10ca6cSAndrey Skvortsov#
88f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files
896db823cfSLinus Torvalds#
90f46e65daSMasahiro Yamada!.clang-format
91f46e65daSMasahiro Yamada!.cocciconfig
92f46e65daSMasahiro Yamada!.get_maintainer.ignore
93f46e65daSMasahiro Yamada!.gitattributes
949e447a7fSDenis V. Lunev!.gitignore
95f72e9df0SEduard - Gabriel Munteanu!.mailmap
961e65174aSLinus Torvalds
971e65174aSLinus Torvalds#
981e65174aSLinus Torvalds# Generated include files
991e65174aSLinus Torvalds#
1001e35663eSMasahiro Yamada/include/config/
1011e35663eSMasahiro Yamada/include/generated/
1021e35663eSMasahiro Yamada/include/ksym/
1031e35663eSMasahiro Yamada/arch/*/include/generated/
1041e65174aSLinus Torvalds
1051d519605SMauro Carvalho Chehab# stgit generated dirs
1061d519605SMauro Carvalho Chehabpatches-*
1078ccf2832SQi Yong
1088ccf2832SQi Yong# quilt's files
1098ccf2832SQi Yongpatches
1108ccf2832SQi Yongseries
111132e2bc3STobias Klauser
112132e2bc3STobias Klauser# cscope files
113132e2bc3STobias Klausercscope.*
1149723c046SJike Songncscope.*
1153f1b0e1fSAlexey Dobriyan
116f2ac5e78SJani Nikula# gnu global files
117f2ac5e78SJani NikulaGPATH
118f2ac5e78SJani NikulaGRTAGS
119f2ac5e78SJani NikulaGSYMS
120f2ac5e78SJani NikulaGTAGS
121f2ac5e78SJani Nikula
122a37161c0SAndi Kleen# id-utils files
123a37161c0SAndi KleenID
124a37161c0SAndi Kleen
1253f1b0e1fSAlexey Dobriyan*.orig
12670886554SChris Dearman*~
12770886554SChris Dearman\#*#
128addbcdbbSDavid Howells
129addbcdbbSDavid Howells#
130addbcdbbSDavid Howells# Leavings from module signing
131addbcdbbSDavid Howells#
132addbcdbbSDavid Howellsextra_certificates
133fb117949SDavid Woodhousesigning_key.pem
134addbcdbbSDavid Howellssigning_key.priv
135addbcdbbSDavid Howellssigning_key.x509
136addbcdbbSDavid Howellsx509.genkey
13725fba9beSBorislav Petkov
13825fba9beSBorislav Petkov# Kconfig presets
1397fb1fc42SMasahiro Yamada/all.config
1407fb1fc42SMasahiro Yamada/alldef.config
1417fb1fc42SMasahiro Yamada/allmod.config
1427fb1fc42SMasahiro Yamada/allno.config
1437fb1fc42SMasahiro Yamada/allrandom.config
1447fb1fc42SMasahiro Yamada/allyes.config
145dfe04872SBoaz Harrosh
146*ba77dca5SPaul Menzel# Kconfig savedefconfig output
147*ba77dca5SPaul Menzel/defconfig
148*ba77dca5SPaul Menzel
149dfe04872SBoaz Harrosh# Kdevelop4
150dfe04872SBoaz Harrosh*.kdev4
15126c4c71bSToru Komatsu
15226c4c71bSToru Komatsu# Clang's compilation database file
15326c4c71bSToru Komatsu/compile_commands.json
154