summaryrefslogtreecommitdiff
path: root/drivers/platform/wmi/tests/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2026-06-06 20:51:29 -0700
committerDanilo Krummrich <dakr@kernel.org>2026-06-10 00:58:04 +0200
commitfe221742e388bea3f5856b5d9b2cb0a037020ea4 (patch)
tree87a34f54958f60ee71e1e0912675e6e5f2adc6bc /drivers/platform/wmi/tests/git@git.tavy.me:linux.git
parenta7a7dc5c46a036e8a581a4269839d92aded0e0ea (diff)
software node: allow passing reference args to PROPERTY_ENTRY_REF()refs/merge-window/87cffa2fc43294966d89248a021b5cb1fe318000
When dynamically creating software nodes and properties for subsequent use with software_node_register() current implementation of PROPERTY_ENTRY_REF() is not suitable because it creates a temporary instance of struct software_node_ref_args on stack which will later disappear, and software_node_register() only does shallow copy of properties. Fix this by allowing to pass address of reference arguments structure directly into PROPERTY_ENTRY_REF(), so that caller can manage lifetime of the object properly. Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://patch.msgid.link/aiTo4dvKu8pyimHA@google.com Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'drivers/platform/wmi/tests/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions