]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-ux500/cpu.c
ARM: cleanup: soc_device_register() error checking
[~andy/linux] / arch / arm / mach-ux500 / cpu.c
index 721e7b4275f3bc6496ff4ccb29fc419b572719f7..a48026651504337f7a3d227b4737f6e37f5ee095 100644 (file)
@@ -145,14 +145,13 @@ struct device * __init ux500_soc_device_init(const char *soc_id)
        soc_info_populate(soc_dev_attr, soc_id);
 
        soc_dev = soc_device_register(soc_dev_attr);
-       if (IS_ERR_OR_NULL(soc_dev)) {
+       if (IS_ERR(soc_dev)) {
                kfree(soc_dev_attr);
                return NULL;
        }
 
        parent = soc_device_to_device(soc_dev);
-       if (!IS_ERR_OR_NULL(parent))
-               device_create_file(parent, &ux500_soc_attr);
+       device_create_file(parent, &ux500_soc_attr);
 
        return parent;
 }