diff options
author | Tony Lindgren <tony@atomide.com> | 2013-04-03 13:32:47 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2013-04-03 13:32:47 -0400 |
commit | 43231b5be657fde1c4ced180d829bbd59ceef9ad (patch) | |
tree | c20d5c79e63533abf71ab8f89598eb777e9bee2b /arch/arm/mach-integrator | |
parent | 105612489bf59386b46b3f9f034e03f70e57aee6 (diff) | |
parent | 71856843fb1d8ee455a4c1a60696c74afa4809e5 (diff) |
Merge commit '7185684' into omap-for-v3.10/timer
Conflicts:
arch/arm/plat-omap/dmtimer.c
Resolve merge conflict in omap_device.c as per
Lothar Waßmann <LW@KARO-electronics.de>.
Diffstat (limited to 'arch/arm/mach-integrator')
-rw-r--r-- | arch/arm/mach-integrator/integrator_ap.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-integrator/integrator_cp.c | 7 |
2 files changed, 4 insertions, 9 deletions
diff --git a/arch/arm/mach-integrator/integrator_ap.c b/arch/arm/mach-integrator/integrator_ap.c index ea961445e0e9..b23c8e4f28e8 100644 --- a/arch/arm/mach-integrator/integrator_ap.c +++ b/arch/arm/mach-integrator/integrator_ap.c | |||
@@ -536,16 +536,14 @@ static void __init ap_init_of(void) | |||
536 | 'A' + (ap_sc_id & 0x0f)); | 536 | 'A' + (ap_sc_id & 0x0f)); |
537 | 537 | ||
538 | soc_dev = soc_device_register(soc_dev_attr); | 538 | soc_dev = soc_device_register(soc_dev_attr); |
539 | if (IS_ERR_OR_NULL(soc_dev)) { | 539 | if (IS_ERR(soc_dev)) { |
540 | kfree(soc_dev_attr->revision); | 540 | kfree(soc_dev_attr->revision); |
541 | kfree(soc_dev_attr); | 541 | kfree(soc_dev_attr); |
542 | return; | 542 | return; |
543 | } | 543 | } |
544 | 544 | ||
545 | parent = soc_device_to_device(soc_dev); | 545 | parent = soc_device_to_device(soc_dev); |
546 | 546 | integrator_init_sysfs(parent, ap_sc_id); | |
547 | if (!IS_ERR_OR_NULL(parent)) | ||
548 | integrator_init_sysfs(parent, ap_sc_id); | ||
549 | 547 | ||
550 | of_platform_populate(root, of_default_bus_match_table, | 548 | of_platform_populate(root, of_default_bus_match_table, |
551 | ap_auxdata_lookup, parent); | 549 | ap_auxdata_lookup, parent); |
diff --git a/arch/arm/mach-integrator/integrator_cp.c b/arch/arm/mach-integrator/integrator_cp.c index 2b0db82a5381..da1091be0887 100644 --- a/arch/arm/mach-integrator/integrator_cp.c +++ b/arch/arm/mach-integrator/integrator_cp.c | |||
@@ -360,17 +360,14 @@ static void __init intcp_init_of(void) | |||
360 | 'A' + (intcp_sc_id & 0x0f)); | 360 | 'A' + (intcp_sc_id & 0x0f)); |
361 | 361 | ||
362 | soc_dev = soc_device_register(soc_dev_attr); | 362 | soc_dev = soc_device_register(soc_dev_attr); |
363 | if (IS_ERR_OR_NULL(soc_dev)) { | 363 | if (IS_ERR(soc_dev)) { |
364 | kfree(soc_dev_attr->revision); | 364 | kfree(soc_dev_attr->revision); |
365 | kfree(soc_dev_attr); | 365 | kfree(soc_dev_attr); |
366 | return; | 366 | return; |
367 | } | 367 | } |
368 | 368 | ||
369 | parent = soc_device_to_device(soc_dev); | 369 | parent = soc_device_to_device(soc_dev); |
370 | 370 | integrator_init_sysfs(parent, intcp_sc_id); | |
371 | if (!IS_ERR_OR_NULL(parent)) | ||
372 | integrator_init_sysfs(parent, intcp_sc_id); | ||
373 | |||
374 | of_platform_populate(root, of_default_bus_match_table, | 371 | of_platform_populate(root, of_default_bus_match_table, |
375 | intcp_auxdata_lookup, parent); | 372 | intcp_auxdata_lookup, parent); |
376 | } | 373 | } |