xref: /openbmc/linux/.gitignore (revision cb8865fd)
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#
7b8a9ddcaSMasahiro Yamada# NOTE! Please use 'git ls-files -i -c --exclude-per-directory=.gitignore'
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]*.*
19534066a9SMasahiro Yamada*.cover
204f0e3a57SRob Herring*.dt.yaml
2110b62a2fSMasahiro Yamada*.dtb
22ce88c9c7SViresh Kumar*.dtbo
2310b62a2fSMasahiro Yamada*.dtb.S
24dcad240cSAndrew Davis*.dtbo.S
251377dd3eSMasahiro Yamada*.dwo
261377dd3eSMasahiro Yamada*.elf
271377dd3eSMasahiro Yamada*.gcno
281377dd3eSMasahiro Yamada*.gz
291377dd3eSMasahiro Yamada*.i
301377dd3eSMasahiro Yamada*.ko
3159889300SMasahiro Yamada*.lex.c
321377dd3eSMasahiro Yamada*.ll
331377dd3eSMasahiro Yamada*.lst
341377dd3eSMasahiro Yamada*.lz4
351377dd3eSMasahiro Yamada*.lzma
361377dd3eSMasahiro Yamada*.lzo
37534066a9SMasahiro Yamada*.mbx
38b7dca6ddSMasahiro Yamada*.mod
391377dd3eSMasahiro Yamada*.mod.c
401e65174aSLinus Torvalds*.o
4196918a35SAlexey Dobriyan*.o.*
421377dd3eSMasahiro Yamada*.patch
432f7ab126SMiguel Ojeda*.rmeta
44924d28b3SMasahiro Yamada*.rpm
452f7ab126SMiguel Ojeda*.rsi
461e65174aSLinus Torvalds*.s
4720ede274SBrian Gerst*.so
48f322727bSThomas Gleixner*.so.dbg
49e2557287SRasmus Villemoes*.su
501377dd3eSMasahiro Yamada*.symtypes
5138e89184SSami Tolvanen*.symversions
5259889300SMasahiro Yamada*.tab.[ch]
531377dd3eSMasahiro Yamada*.tar
549413e764SMasahiro Yamada*.usyms
551377dd3eSMasahiro Yamada*.xz
566f3decabSAdam Borowski*.zst
571377dd3eSMasahiro YamadaModule.symvers
58a564bdebSMasahiro Yamadamodules.order
591e65174aSLinus Torvalds
601e65174aSLinus Torvalds#
611e65174aSLinus Torvalds# Top-level generic files
621e65174aSLinus Torvalds#
636db823cfSLinus Torvalds/linux
6469bc8d38SMasahiro Yamada/modules-only.symvers
656db823cfSLinus Torvalds/vmlinux
66d0fe116bSFlorian Fainelli/vmlinux.32
675cc12472SRasmus Villemoes/vmlinux.map
68269a535cSMasahiro Yamada/vmlinux.symvers
692478a8a1SDaniel Thompson/vmlinux-gdb.py
706db823cfSLinus Torvalds/vmlinuz
716db823cfSLinus Torvalds/System.map
726db823cfSLinus Torvalds/Module.markers
7340cb0203SMasahiro Yamada/modules.builtin
74898490c0SAlexey Gladkov/modules.builtin.modinfo
75bbc55bdeSMasahiro Yamada/modules.nsdeps
766db823cfSLinus Torvalds
776db823cfSLinus Torvalds#
78af60e207SMasahiro Yamada# RPM spec file (make rpm-pkg)
79af60e207SMasahiro Yamada#
80af60e207SMasahiro Yamada/*.spec
81af60e207SMasahiro Yamada
82af60e207SMasahiro Yamada#
83b7568286SGreg Dietsche# Debian directory (make deb-pkg)
84b7568286SGreg Dietsche#
85b7568286SGreg Dietsche/debian/
86b7568286SGreg Dietsche
87b7568286SGreg Dietsche#
885704d455SPaolo Pisati# Snap directory (make snap-pkg)
895704d455SPaolo Pisati#
905704d455SPaolo Pisati/snap/
915704d455SPaolo Pisati
925704d455SPaolo Pisati#
93dd10ca6cSAndrey Skvortsov# tar directory (make tar*-pkg)
94dd10ca6cSAndrey Skvortsov#
95dd10ca6cSAndrey Skvortsov/tar-install/
96dd10ca6cSAndrey Skvortsov
97dd10ca6cSAndrey Skvortsov#
98f46e65daSMasahiro Yamada# We don't want to ignore the following even if they are dot-files
996db823cfSLinus Torvalds#
100f46e65daSMasahiro Yamada!.clang-format
101f46e65daSMasahiro Yamada!.cocciconfig
102f46e65daSMasahiro Yamada!.get_maintainer.ignore
103f46e65daSMasahiro Yamada!.gitattributes
1049e447a7fSDenis V. Lunev!.gitignore
105*cb8865fdSAndy Shevchenko!.kunitconfig
106f72e9df0SEduard - Gabriel Munteanu!.mailmap
10780db40baSMiguel Ojeda!.rustfmt.toml
1081e65174aSLinus Torvalds
1091e65174aSLinus Torvalds#
1101e65174aSLinus Torvalds# Generated include files
1111e65174aSLinus Torvalds#
1121e35663eSMasahiro Yamada/include/config/
1131e35663eSMasahiro Yamada/include/generated/
1141e35663eSMasahiro Yamada/include/ksym/
1151e35663eSMasahiro Yamada/arch/*/include/generated/
1161e65174aSLinus Torvalds
1171d519605SMauro Carvalho Chehab# stgit generated dirs
1181d519605SMauro Carvalho Chehabpatches-*
1198ccf2832SQi Yong
1208ccf2832SQi Yong# quilt's files
1218ccf2832SQi Yongpatches
1228ccf2832SQi Yongseries
123132e2bc3STobias Klauser
124819cb9fcSMasahiro Yamada# ctags files
125819cb9fcSMasahiro Yamadatags
126819cb9fcSMasahiro YamadaTAGS
127819cb9fcSMasahiro Yamada
128132e2bc3STobias Klauser# cscope files
129132e2bc3STobias Klausercscope.*
1309723c046SJike Songncscope.*
1313f1b0e1fSAlexey Dobriyan
132f2ac5e78SJani Nikula# gnu global files
133f2ac5e78SJani NikulaGPATH
134f2ac5e78SJani NikulaGRTAGS
135f2ac5e78SJani NikulaGSYMS
136f2ac5e78SJani NikulaGTAGS
137f2ac5e78SJani Nikula
138a37161c0SAndi Kleen# id-utils files
139a37161c0SAndi KleenID
140a37161c0SAndi Kleen
1413f1b0e1fSAlexey Dobriyan*.orig
14270886554SChris Dearman*~
14370886554SChris Dearman\#*#
144addbcdbbSDavid Howells
145addbcdbbSDavid Howells#
146addbcdbbSDavid Howells# Leavings from module signing
147addbcdbbSDavid Howells#
148addbcdbbSDavid Howellsextra_certificates
149fb117949SDavid Woodhousesigning_key.pem
150addbcdbbSDavid Howellssigning_key.priv
151addbcdbbSDavid Howellssigning_key.x509
152addbcdbbSDavid Howellsx509.genkey
15325fba9beSBorislav Petkov
15425fba9beSBorislav Petkov# Kconfig presets
1557fb1fc42SMasahiro Yamada/all.config
1567fb1fc42SMasahiro Yamada/alldef.config
1577fb1fc42SMasahiro Yamada/allmod.config
1587fb1fc42SMasahiro Yamada/allno.config
1597fb1fc42SMasahiro Yamada/allrandom.config
1607fb1fc42SMasahiro Yamada/allyes.config
161dfe04872SBoaz Harrosh
162ba77dca5SPaul Menzel# Kconfig savedefconfig output
163ba77dca5SPaul Menzel/defconfig
164ba77dca5SPaul Menzel
165dfe04872SBoaz Harrosh# Kdevelop4
166dfe04872SBoaz Harrosh*.kdev4
16726c4c71bSToru Komatsu
16826c4c71bSToru Komatsu# Clang's compilation database file
16926c4c71bSToru Komatsu/compile_commands.json
170f6236efcSMauro Carvalho Chehab
171f6236efcSMauro Carvalho Chehab# Documentation toolchain
172f6236efcSMauro Carvalho Chehabsphinx_*/
1738c4555ccSMiguel Ojeda
1748c4555ccSMiguel Ojeda# Rust analyzer configuration
1758c4555ccSMiguel Ojeda/rust-project.json
176