diff options
Diffstat (limited to 'libfdt/fdt.c')
-rw-r--r-- | libfdt/fdt.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/libfdt/fdt.c b/libfdt/fdt.c index 7855a17..af2f513 100644 --- a/libfdt/fdt.c +++ b/libfdt/fdt.c @@ -55,7 +55,7 @@ #include "libfdt_internal.h" -int fdt_check_header(const void *fdt) +int fdt_ro_probe_(const void *fdt) { if (fdt_magic(fdt) == FDT_MAGIC) { /* Complete tree */ @@ -74,6 +74,11 @@ int fdt_check_header(const void *fdt) return 0; } +int fdt_check_header(const void *fdt) +{ + return fdt_ro_probe_(fdt); +} + const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int len) { unsigned absoffset = offset + fdt_off_dt_struct(fdt); @@ -244,7 +249,7 @@ const char *fdt_find_string_(const char *strtab, int tabsize, const char *s) int fdt_move(const void *fdt, void *buf, int bufsize) { - FDT_CHECK_HEADER(fdt); + FDT_RO_PROBE(fdt); if (fdt_totalsize(fdt) > bufsize) return -FDT_ERR_NOSPACE; |