scsi: sun_esp: Use of_node_name_eq for node name comparisons
authorRob Herring <robh@kernel.org>
Wed, 5 Dec 2018 19:50:39 +0000 (13:50 -0600)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 8 Dec 2018 02:56:06 +0000 (21:56 -0500)
Convert string compares of DT node names to use of_node_name_eq helper
instead. This removes direct access to the node name pointer.

Cc: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
Cc: "Martin K. Petersen" <martin.petersen@oracle.com>
Cc: linux-scsi@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/sun_esp.c

index a11efbcb7f8b3d140ea6feed34247cd6de470e14..c71bd01fef941eb42e7af4d9f51dce62bdff9f51 100644 (file)
@@ -529,11 +529,10 @@ static int esp_sbus_probe(struct platform_device *op)
        int hme = 0;
        int ret;
 
-       if (dp->parent &&
-           (!strcmp(dp->parent->name, "espdma") ||
-            !strcmp(dp->parent->name, "dma")))
+       if (of_node_name_eq(dp->parent, "espdma") ||
+           of_node_name_eq(dp->parent, "dma"))
                dma_node = dp->parent;
-       else if (!strcmp(dp->name, "SUNW,fas")) {
+       else if (of_node_name_eq(dp, "SUNW,fas")) {
                dma_node = op->dev.of_node;
                hme = 1;
        }