of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning
authorKefeng Wang <wangkefeng.wang@huawei.com>
Sat, 15 Jun 2019 03:03:43 +0000 (11:03 +0800)
committerRob Herring <robh@kernel.org>
Tue, 18 Jun 2019 14:10:43 +0000 (08:10 -0600)
commit5d9c4e9591dc0cce80dac170cbdc9015e34b074a
treedd52f36e3f6231597480fb7c0149999d6976a553
parent2554fcb8cc4028f1ea0269c23265ce693d7de965
of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning

When CONFIG_OF_EARLY_FLATTREE is disabled, there is a compiler
warning,

drivers/of/fdt.c:129:19: warning: ‘of_fdt_match’ defined but not used [-Wunused-function]
 static int __init of_fdt_match(const void *blob, unsigned long node,

Since the only caller of of_fdt_match() is of_flat_dt_match(),
let's move the body of of_fdt_match() into of_flat_dt_match()
and eliminate of_fdt_match().

Meanwhile, move of_fdt_is_compatible() under CONFIG_OF_EARLY_FLATTREE,
as all callers are over there.

Fixes: 9b4d2b635bd0 ("of/fdt: Remove dead code and mark functions with __init")
Cc: Frank Rowand <frowand.list@gmail.com>
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Rob Herring <robh@kernel.org>
drivers/of/fdt.c