summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorNick Terrell <terrelln@fb.com>2022-12-13 16:21:55 -0800
committerNick Terrell <terrelln@fb.com>2022-12-13 16:21:55 -0800
commit4f2c0a4acffbec01079c28f839422e64ddeff004 (patch)
tree06ada4a8a6d94a94c93944806041b8c994cebfc5 /scripts
parent88a309465b3f05a100c3b81966982c0f9f5d23a6 (diff)
parent830b3c68c1fb1e9176028d02ef86f3cf76aa2476 (diff)
downloadlinux-4f2c0a4acffbec01079c28f839422e64ddeff004.tar.gz
linux-4f2c0a4acffbec01079c28f839422e64ddeff004.tar.bz2
linux-4f2c0a4acffbec01079c28f839422e64ddeff004.zip
Merge branch 'main' into zstd-linus
Diffstat (limited to 'scripts')
-rw-r--r--scripts/.gitignore1
-rw-r--r--scripts/Kbuild.include33
-rw-r--r--scripts/Kconfig.include8
-rw-r--r--scripts/Makefile7
-rw-r--r--scripts/Makefile.build343
-rw-r--r--scripts/Makefile.clang1
-rw-r--r--scripts/Makefile.clean10
-rw-r--r--scripts/Makefile.compiler12
-rw-r--r--scripts/Makefile.debug29
-rw-r--r--scripts/Makefile.extrawarn29
-rw-r--r--scripts/Makefile.gcc-plugins26
-rw-r--r--scripts/Makefile.host34
-rw-r--r--scripts/Makefile.kmsan8
-rw-r--r--scripts/Makefile.lib113
-rw-r--r--scripts/Makefile.modfinal13
-rw-r--r--scripts/Makefile.modinst6
-rw-r--r--scripts/Makefile.modpost122
-rw-r--r--scripts/Makefile.package9
-rw-r--r--scripts/Makefile.randstruct17
-rw-r--r--scripts/Makefile.vmlinux51
-rw-r--r--scripts/Makefile.vmlinux_o104
-rwxr-xr-xscripts/adjust_autoksyms.sh2
-rw-r--r--scripts/asn1_compiler.c6
-rwxr-xr-xscripts/atomic/check-atomics.sh33
-rwxr-xr-xscripts/atomic/fallbacks/read_acquire11
-rwxr-xr-xscripts/atomic/fallbacks/set_release7
-rwxr-xr-xscripts/atomic/gen-atomic-fallback.sh31
-rwxr-xr-xscripts/atomic/gen-atomic-instrumented.sh2
-rw-r--r--scripts/basic/.gitignore1
-rw-r--r--scripts/basic/Makefile11
-rw-r--r--scripts/basic/fixdep.c46
-rwxr-xr-xscripts/bloat-o-meter48
-rwxr-xr-xscripts/bpf_doc.py222
-rwxr-xr-xscripts/cc-version.sh12
-rwxr-xr-xscripts/check-local-export70
-rwxr-xr-xscripts/checkpatch.pl116
-rwxr-xr-xscripts/checkstack.pl4
-rwxr-xr-xscripts/checksyscalls.sh2
-rwxr-xr-xscripts/clang-tools/gen_compile_commands.py25
-rwxr-xr-xscripts/clang-tools/run-clang-tools.py11
-rw-r--r--scripts/coccinelle/api/alloc/zalloc-simple.cocci2
-rw-r--r--scripts/coccinelle/api/atomic_as_refcounter.cocci2
-rw-r--r--scripts/coccinelle/api/check_bq27xxx_data.cocci2
-rw-r--r--scripts/coccinelle/api/d_find_alias.cocci2
-rw-r--r--scripts/coccinelle/api/err_cast.cocci2
-rw-r--r--scripts/coccinelle/api/kstrdup.cocci2
-rw-r--r--scripts/coccinelle/api/memdup.cocci2
-rw-r--r--scripts/coccinelle/api/memdup_user.cocci2
-rw-r--r--scripts/coccinelle/api/pm_runtime.cocci2
-rw-r--r--scripts/coccinelle/api/resource_size.cocci2
-rw-r--r--scripts/coccinelle/free/clk_put.cocci2
-rw-r--r--scripts/coccinelle/free/devm_free.cocci2
-rw-r--r--scripts/coccinelle/free/ifnulldev_put.cocci55
-rw-r--r--scripts/coccinelle/free/iounmap.cocci2
-rw-r--r--scripts/coccinelle/free/kfree.cocci2
-rw-r--r--scripts/coccinelle/free/kfreeaddr.cocci2
-rw-r--r--scripts/coccinelle/free/pci_free_consistent.cocci2
-rw-r--r--scripts/coccinelle/iterators/device_node_continue.cocci2
-rw-r--r--scripts/coccinelle/iterators/for_each_child.cocci2
-rw-r--r--scripts/coccinelle/iterators/itnull.cocci2
-rw-r--r--scripts/coccinelle/iterators/list_entry_update.cocci2
-rw-r--r--scripts/coccinelle/iterators/use_after_iter.cocci2
-rw-r--r--scripts/coccinelle/locks/call_kern.cocci2
-rw-r--r--scripts/coccinelle/locks/double_lock.cocci2
-rw-r--r--scripts/coccinelle/locks/flags.cocci2
-rw-r--r--scripts/coccinelle/locks/mini_lock.cocci2
-rw-r--r--scripts/coccinelle/misc/boolreturn.cocci59
-rw-r--r--scripts/coccinelle/misc/cstptr.cocci2
-rw-r--r--scripts/coccinelle/misc/doubleinit.cocci2
-rw-r--r--scripts/coccinelle/misc/ifcol.cocci2
-rw-r--r--scripts/coccinelle/misc/newline_in_nl_msg.cocci2
-rw-r--r--scripts/coccinelle/misc/noderef.cocci2
-rw-r--r--scripts/coccinelle/misc/orplus.cocci2
-rw-r--r--scripts/coccinelle/misc/returnvar.cocci2
-rw-r--r--scripts/coccinelle/misc/semicolon.cocci2
-rw-r--r--scripts/coccinelle/misc/test_addr.cocci (renamed from scripts/coccinelle/misc/ifaddr.cocci)6
-rw-r--r--scripts/coccinelle/misc/warn.cocci2
-rw-r--r--scripts/coccinelle/null/badzero.cocci2
-rw-r--r--scripts/coccinelle/null/deref_null.cocci2
-rw-r--r--scripts/coccinelle/null/eno.cocci2
-rw-r--r--scripts/coccinelle/null/kmerr.cocci2
-rw-r--r--scripts/coccinelle/tests/doublebitand.cocci2
-rw-r--r--scripts/coccinelle/tests/doubletest.cocci2
-rw-r--r--scripts/coccinelle/tests/odd_ptr_err.cocci2
-rw-r--r--scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci2
-rwxr-xr-xscripts/decode_stacktrace.sh41
-rwxr-xr-xscripts/decodecode120
-rw-r--r--scripts/dtc/Makefile13
-rwxr-xr-xscripts/dtc/dt-extract-compatibles69
l---------scripts/dtc/include-prefixes/h83001
-rw-r--r--scripts/dtc/libfdt/fdt.h4
-rwxr-xr-xscripts/dtc/of_unittest_expect408
-rwxr-xr-xscripts/dtc/update-dtc-source.sh2
-rw-r--r--scripts/dummy-tools/dummy-plugin-dir/include/plugin-version.h0
-rwxr-xr-xscripts/dummy-tools/gcc10
-rwxr-xr-xscripts/dummy-tools/pahole4
-rwxr-xr-xscripts/extract-ikconfig1
-rwxr-xr-xscripts/faddr2line185
-rwxr-xr-xscripts/gcc-goto.sh22
-rwxr-xr-xscripts/gcc-ld30
-rw-r--r--scripts/gcc-plugins/Kconfig38
-rw-r--r--scripts/gcc-plugins/Makefile24
-rwxr-xr-xscripts/gcc-plugins/gen-random-seed.sh9
-rw-r--r--scripts/gcc-plugins/latent_entropy_plugin.c48
-rw-r--r--scripts/gcc-plugins/randomize_layout_plugin.c89
-rw-r--r--scripts/gcc-plugins/sancov_plugin.c2
-rw-r--r--scripts/gcc-plugins/stackleak_plugin.c33
-rw-r--r--scripts/gcc-plugins/structleak_plugin.c4
-rw-r--r--scripts/gdb/linux/config.py6
-rw-r--r--scripts/gdb/linux/dmesg.py9
-rw-r--r--scripts/gdb/linux/symbols.py2
-rw-r--r--scripts/gdb/linux/utils.py14
-rw-r--r--scripts/gdb/vmlinux-gdb.py2
-rwxr-xr-xscripts/gen-randstruct-seed.sh7
-rwxr-xr-xscripts/gen_autoksyms.sh21
-rwxr-xr-xscripts/generate_rust_analyzer.py135
-rw-r--r--scripts/generate_rust_target.rs182
-rw-r--r--scripts/genksyms/genksyms.c18
-rwxr-xr-xscripts/get_abi.pl11
-rwxr-xr-xscripts/get_feat.pl13
-rwxr-xr-xscripts/get_maintainer.pl1
-rw-r--r--scripts/head-object-list.txt53
-rwxr-xr-xscripts/headers_install.sh2
-rwxr-xr-xscripts/install.sh40
-rwxr-xr-xscripts/is_rust_module.sh16
-rw-r--r--scripts/kallsyms.c113
-rw-r--r--scripts/kconfig/conf.c2
-rw-r--r--scripts/kconfig/confdata.c134
-rwxr-xr-xscripts/kconfig/gconf-cfg.sh12
-rw-r--r--scripts/kconfig/lkc.h6
-rwxr-xr-xscripts/kconfig/mconf-cfg.sh16
-rw-r--r--scripts/kconfig/menu.c28
-rwxr-xr-xscripts/kconfig/nconf-cfg.sh16
-rw-r--r--scripts/kconfig/nconf.c8
-rw-r--r--scripts/kconfig/preprocess.c2
-rwxr-xr-xscripts/kconfig/qconf-cfg.sh15