From 4390841817357d6876ab141b5f4912851fa5ac8f Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Thu, 15 Sep 2022 15:09:38 -0700 Subject: kleaf: Fix kernel_module.outs = None failure _kernel_module_set_defaults sets the defaults in kwargs but it doesn't mutate the original local variable outs. Test: TH Change-Id: Ib5929ccc51a2fa225f779c64d24da9fba405c5c4 --- kleaf/impl/kernel_module.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kleaf/impl/kernel_module.bzl b/kleaf/impl/kernel_module.bzl index 0da71de..e5a0c4d 100644 --- a/kleaf/impl/kernel_module.bzl +++ b/kleaf/impl/kernel_module.bzl @@ -162,7 +162,7 @@ def kernel_module( sibling_kwargs = dict(kwargs) sibling_target_name = name + "_" + sibling_name sibling_kwargs["name"] = sibling_target_name - sibling_kwargs["outs"] = ["{sibling_target_name}/{out}".format(sibling_target_name = sibling_target_name, out = out) for out in outs] + sibling_kwargs["outs"] = ["{sibling_target_name}/{out}".format(sibling_target_name = sibling_target_name, out = out) for out in sibling_kwargs["outs"]] # This assumes the target is a kernel_build_abi with define_abi_targets # etc., which may not be the case. See below for adding "manual" tag. -- cgit v1.2.3