]> git.ipfire.org Git - thirdparty/linux.git/commit
tools: ynl-gen: fill in missing empty attr lists
authorJakub Kicinski <kuba@kernel.org>
Tue, 29 Apr 2025 15:46:55 +0000 (08:46 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Fri, 2 May 2025 10:41:02 +0000 (12:41 +0200)
commitd12a7be02524a6f4d8d5d57920001ea63a93f28d
treef88b7dcff40451509e6efa65753f959be4d25e68
parent2286905f1b33cafa25e508f20bfceb47e20e85d8
tools: ynl-gen: fill in missing empty attr lists

The C codegen refers to op attribute lists all over the place,
without checking if they are present, even tho attribute list
is technically an optional property. Add them automatically
at init if missing so that we don't have to make specs longer.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20250429154704.2613851-4-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
tools/net/ynl/pyynl/ynl_gen_c.py