[PATCH 4/6] state: state_new_from_fdt(): remove unused function

Marc Kleine-Budde mkl at pengutronix.de
Wed May 6 05:51:29 PDT 2015


Signed-off-by: Marc Kleine-Budde <mkl at pengutronix.de>
---
 common/state.c  | 21 ---------------------
 include/state.h |  1 -
 2 files changed, 22 deletions(-)

diff --git a/common/state.c b/common/state.c
index 7f12341bd578..cc44cecb484f 100644
--- a/common/state.c
+++ b/common/state.c
@@ -678,27 +678,6 @@ struct state *state_new_from_node(const char *name, struct device_node *node)
 		return ERR_PTR(ret);
 	}
 
-	return state;
-}
-
-/*
- * state_new_from_fdt - create a new state instance from a fdt binary blob
- *
- * @name	The name of the new state instance
- * @fdt		The fdt binary blob describing the new state instance
- */
-struct state *state_new_from_fdt(const char *name, void *fdt)
-{
-	struct state *state;
-	struct device_node *root;
-
-	root = of_unflatten_dtb(fdt);
-	if (!root)
-		return ERR_PTR(-EINVAL);
-
-	state = state_new_from_node(name, root);
-
-	of_delete_node(root);
 
 	return state;
 }
diff --git a/include/state.h b/include/state.h
index e96d3bfb2e4f..d321451e1490 100644
--- a/include/state.h
+++ b/include/state.h
@@ -9,7 +9,6 @@ int state_backend_dtb_file(struct state *state, const char *path);
 int state_backend_raw_file(struct state *state, const char *path,
 		off_t offset, size_t size);
 
-struct state *state_new_from_fdt(const char *name, void *fdt);
 struct state *state_new_from_node(const char *name, struct device_node *node);
 
 struct state *state_by_name(const char *name);
-- 
2.1.4




More information about the barebox mailing list