]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scripts: generate_rust_analyzer.py: reduce cfg plumbing
authorTamir Duberstein <tamird@kernel.org>
Tue, 27 Jan 2026 13:55:51 +0000 (08:55 -0500)
committerTamir Duberstein <tamird@kernel.org>
Mon, 9 Mar 2026 17:20:09 +0000 (13:20 -0400)
commit5c8d16ac49405c5b77c955684849528f7d4d6b81
tree4a4072e290a6a92e913e8dfba467ed7ca6361a9c
parentdc6b431f18cfb1e8cc7da45c16ccf371bcd636d5
scripts: generate_rust_analyzer.py: reduce cfg plumbing

Pass `pin_init{,_internal}-cfgs` from rust/Makefile to
scripts/generate_rust_analyzer.py. Remove hardcoded `cfg`s in
scripts/generate_rust_analyzer.py for `pin-init{,-internal}` now that
these are passed from `rust/Makefile`.

Centralize `cfg` lookup in scripts/generate_rust_analyzer.py in
`append_crate` to avoid having to do so for each crate.

Reviewed-by: Jesung Yang <y.j3ms.n@gmail.com>
Acked-by: Benno Lossin <lossin@kernel.org>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://patch.msgid.link/20260127-rust-analyzer-pin-init-duplication-v3-2-118c48c35e88@kernel.org
Signed-off-by: Tamir Duberstein <tamird@kernel.org>
rust/Makefile
scripts/generate_rust_analyzer.py