summaryrefslogtreecommitdiff
path: root/drivers/base/devres.c
diff options
context:
space:
mode:
authorDanilo Krummrich <dakr@kernel.org>2026-02-13 23:07:11 +0100
committerDanilo Krummrich <dakr@kernel.org>2026-03-18 00:02:59 +0100
commit31b5733bcdef139719c990a86cd98bac07a5597c (patch)
tree68cbc6d8b8bb8e848152c3375192f30f5f43277a /drivers/base/devres.c
parentc321a511e37c3aaa16226b3529c30b78f9e380c1 (diff)
devres: move struct devres_node into base.h
Move struct devres_node into base.h, such that we can access it from the Rust devres code. Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Link: https://patch.msgid.link/20260213220718.82835-2-dakr@kernel.org Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'drivers/base/devres.c')
-rw-r--r--drivers/base/devres.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/base/devres.c b/drivers/base/devres.c
index 8fa54a3ed120..5202af4d5029 100644
--- a/drivers/base/devres.c
+++ b/drivers/base/devres.c
@@ -16,18 +16,6 @@
#include "base.h"
#include "trace.h"
-struct devres_node;
-typedef void (*dr_node_release_t)(struct device *dev, struct devres_node *node);
-typedef void (*dr_node_free_t)(struct devres_node *node);
-
-struct devres_node {
- struct list_head entry;
- dr_node_release_t release;
- dr_node_free_t free_node;
- const char *name;
- size_t size;
-};
-
struct devres {
struct devres_node node;
dr_release_t release;