162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# NOTE! Don't add files that are generated in specific 462306a36Sopenharmony_ci# subdirectories here. Add them in the ".gitignore" file 562306a36Sopenharmony_ci# in that subdirectory instead. 662306a36Sopenharmony_ci# 762306a36Sopenharmony_ci# NOTE! Please use 'git ls-files -i -c --exclude-per-directory=.gitignore' 862306a36Sopenharmony_ci# command after changing this file, to see if there are 962306a36Sopenharmony_ci# any tracked files which get ignored after the change. 1062306a36Sopenharmony_ci# 1162306a36Sopenharmony_ci# Normal rules (sorted alphabetically) 1262306a36Sopenharmony_ci# 1362306a36Sopenharmony_ci.* 1462306a36Sopenharmony_ci*.a 1562306a36Sopenharmony_ci*.asn1.[ch] 1662306a36Sopenharmony_ci*.bin 1762306a36Sopenharmony_ci*.bz2 1862306a36Sopenharmony_ci*.c.[012]*.* 1962306a36Sopenharmony_ci*.dt.yaml 2062306a36Sopenharmony_ci*.dtb 2162306a36Sopenharmony_ci*.dtbo 2262306a36Sopenharmony_ci*.dtb.S 2362306a36Sopenharmony_ci*.dtbo.S 2462306a36Sopenharmony_ci*.dwo 2562306a36Sopenharmony_ci*.elf 2662306a36Sopenharmony_ci*.gcno 2762306a36Sopenharmony_ci*.gz 2862306a36Sopenharmony_ci*.i 2962306a36Sopenharmony_ci*.ko 3062306a36Sopenharmony_ci*.lex.c 3162306a36Sopenharmony_ci*.ll 3262306a36Sopenharmony_ci*.lst 3362306a36Sopenharmony_ci*.lz4 3462306a36Sopenharmony_ci*.lzma 3562306a36Sopenharmony_ci*.lzo 3662306a36Sopenharmony_ci*.mod 3762306a36Sopenharmony_ci*.mod.c 3862306a36Sopenharmony_ci*.o 3962306a36Sopenharmony_ci*.o.* 4062306a36Sopenharmony_ci*.patch 4162306a36Sopenharmony_ci*.rmeta 4262306a36Sopenharmony_ci*.rpm 4362306a36Sopenharmony_ci*.rsi 4462306a36Sopenharmony_ci*.s 4562306a36Sopenharmony_ci*.so 4662306a36Sopenharmony_ci*.so.dbg 4762306a36Sopenharmony_ci*.su 4862306a36Sopenharmony_ci*.symtypes 4962306a36Sopenharmony_ci*.symversions 5062306a36Sopenharmony_ci*.tab.[ch] 5162306a36Sopenharmony_ci*.tar 5262306a36Sopenharmony_ci*.xz 5362306a36Sopenharmony_ci*.zst 5462306a36Sopenharmony_ciModule.symvers 5562306a36Sopenharmony_cimodules.order 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci# 5862306a36Sopenharmony_ci# Top-level generic files 5962306a36Sopenharmony_ci# 6062306a36Sopenharmony_ci/linux 6162306a36Sopenharmony_ci/modules-only.symvers 6262306a36Sopenharmony_ci/vmlinux 6362306a36Sopenharmony_ci/vmlinux.32 6462306a36Sopenharmony_ci/vmlinux.map 6562306a36Sopenharmony_ci/vmlinux.symvers 6662306a36Sopenharmony_ci/vmlinux-gdb.py 6762306a36Sopenharmony_ci/vmlinuz 6862306a36Sopenharmony_ci/System.map 6962306a36Sopenharmony_ci/Module.markers 7062306a36Sopenharmony_ci/modules.builtin 7162306a36Sopenharmony_ci/modules.builtin.modinfo 7262306a36Sopenharmony_ci/modules.nsdeps 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci# 7562306a36Sopenharmony_ci# RPM spec file (make rpm-pkg) 7662306a36Sopenharmony_ci# 7762306a36Sopenharmony_ci/kernel.spec 7862306a36Sopenharmony_ci/rpmbuild/ 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci# 8162306a36Sopenharmony_ci# Debian directory (make deb-pkg) 8262306a36Sopenharmony_ci# 8362306a36Sopenharmony_ci/debian/ 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci# 8662306a36Sopenharmony_ci# Snap directory (make snap-pkg) 8762306a36Sopenharmony_ci# 8862306a36Sopenharmony_ci/snap/ 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci# 9162306a36Sopenharmony_ci# tar directory (make tar*-pkg) 9262306a36Sopenharmony_ci# 9362306a36Sopenharmony_ci/tar-install/ 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci# 9662306a36Sopenharmony_ci# We don't want to ignore the following even if they are dot-files 9762306a36Sopenharmony_ci# 9862306a36Sopenharmony_ci!.clang-format 9962306a36Sopenharmony_ci!.cocciconfig 10062306a36Sopenharmony_ci!.get_maintainer.ignore 10162306a36Sopenharmony_ci!.gitattributes 10262306a36Sopenharmony_ci!.gitignore 10362306a36Sopenharmony_ci!.kunitconfig 10462306a36Sopenharmony_ci!.mailmap 10562306a36Sopenharmony_ci!.rustfmt.toml 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ci# 10862306a36Sopenharmony_ci# Generated include files 10962306a36Sopenharmony_ci# 11062306a36Sopenharmony_ci/include/config/ 11162306a36Sopenharmony_ci/include/generated/ 11262306a36Sopenharmony_ci/arch/*/include/generated/ 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci# stgit generated dirs 11562306a36Sopenharmony_cipatches-* 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci# quilt's files 11862306a36Sopenharmony_cipatches 11962306a36Sopenharmony_ciseries 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci# ctags files 12262306a36Sopenharmony_citags 12362306a36Sopenharmony_ciTAGS 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci# cscope files 12662306a36Sopenharmony_cicscope.* 12762306a36Sopenharmony_cincscope.* 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci# gnu global files 13062306a36Sopenharmony_ciGPATH 13162306a36Sopenharmony_ciGRTAGS 13262306a36Sopenharmony_ciGSYMS 13362306a36Sopenharmony_ciGTAGS 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ci# id-utils files 13662306a36Sopenharmony_ciID 13762306a36Sopenharmony_ci 13862306a36Sopenharmony_ci*.orig 13962306a36Sopenharmony_ci*~ 14062306a36Sopenharmony_ci\#*# 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci# 14362306a36Sopenharmony_ci# Leavings from module signing 14462306a36Sopenharmony_ci# 14562306a36Sopenharmony_ciextra_certificates 14662306a36Sopenharmony_cisigning_key.pem 14762306a36Sopenharmony_cisigning_key.priv 14862306a36Sopenharmony_cisigning_key.x509 14962306a36Sopenharmony_cix509.genkey 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci# Kconfig presets 15262306a36Sopenharmony_ci/all.config 15362306a36Sopenharmony_ci/alldef.config 15462306a36Sopenharmony_ci/allmod.config 15562306a36Sopenharmony_ci/allno.config 15662306a36Sopenharmony_ci/allrandom.config 15762306a36Sopenharmony_ci/allyes.config 15862306a36Sopenharmony_ci 15962306a36Sopenharmony_ci# Kconfig savedefconfig output 16062306a36Sopenharmony_ci/defconfig 16162306a36Sopenharmony_ci 16262306a36Sopenharmony_ci# Kdevelop4 16362306a36Sopenharmony_ci*.kdev4 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci# Clang's compilation database file 16662306a36Sopenharmony_ci/compile_commands.json 16762306a36Sopenharmony_ci 16862306a36Sopenharmony_ci# Documentation toolchain 16962306a36Sopenharmony_cisphinx_*/ 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci# Rust analyzer configuration 17262306a36Sopenharmony_ci/rust-project.json 173