diff options
author | Rob Herring <robh@kernel.org> | 2017-06-02 01:00:00 +0200 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2017-06-22 19:37:46 +0200 |
commit | 95e6b1fa3311c8a7b151d38540695409048d1495 (patch) | |
tree | cb945ab7cae909f835f2bc1ed134fd4628247144 /drivers/of/resolver.c | |
parent | dt-bindings: thermal: add file extension to brcm,ns-thermal (diff) | |
download | linux-95e6b1fa3311c8a7b151d38540695409048d1495.tar.xz linux-95e6b1fa3311c8a7b151d38540695409048d1495.zip |
of: use kbasename instead of open coding
Several places in DT code open code the equivalent of kbasename.
Replace them.
The behavior for root nodes in node_name_cmp will be slightly different.
Instead of comparing "/", "" will be compared. The comparison will be
the same.
Reviewed-by: Andy Shevchenko <andy.shevhchenko@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'drivers/of/resolver.c')
-rw-r--r-- | drivers/of/resolver.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/of/resolver.c b/drivers/of/resolver.c index 771f4844c781..63626d7d9adb 100644 --- a/drivers/of/resolver.c +++ b/drivers/of/resolver.c @@ -165,8 +165,8 @@ err_fail: static int node_name_cmp(const struct device_node *dn1, const struct device_node *dn2) { - const char *n1 = strrchr(dn1->full_name, '/') ? : "/"; - const char *n2 = strrchr(dn2->full_name, '/') ? : "/"; + const char *n1 = kbasename(dn1->full_name); + const char *n2 = kbasename(dn2->full_name); return of_node_cmp(n1, n2); } |