Put guards around the devres code so that it isn't compiled during the SPL.
Signed-off-by: Angus Ainslie <an...@akkea.ca> --- drivers/core/devres.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/core/devres.c b/drivers/core/devres.c index 313ddc7089..92a237c64c 100644 --- a/drivers/core/devres.c +++ b/drivers/core/devres.c @@ -91,6 +91,7 @@ void *_devres_alloc(dr_release_t release, size_t size, gfp_t gfp) return dr->data; } +#if CONFIG_DEVRES void devres_free(void *res) { if (res) { @@ -257,7 +258,7 @@ void devres_get_stats(const struct udevice *dev, struct devres_stats *stats) } } -#endif +#endif /* CONFIG_DEBUG_DEVRES */ /* * Managed kmalloc/kfree @@ -292,3 +293,4 @@ void devm_kfree(struct udevice *dev, void *p) rc = devres_destroy(dev, devm_kmalloc_release, devm_kmalloc_match, p); assert_noisy(!rc); } +#endif /* CONFIG_DEVRES */ -- 2.25.1