Signed-off-by: Andy Green <[EMAIL PROTECTED]>
---

 arch/arm/plat-s3c24xx/neo1973_pm_gps.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/arch/arm/plat-s3c24xx/neo1973_pm_gps.c 
b/arch/arm/plat-s3c24xx/neo1973_pm_gps.c
index 1b91893..73337fa 100644
--- a/arch/arm/plat-s3c24xx/neo1973_pm_gps.c
+++ b/arch/arm/plat-s3c24xx/neo1973_pm_gps.c
@@ -634,7 +634,13 @@ static int __init gta01_pm_gps_probe(struct 
platform_device *pdev)
                case GTA02v6_SYSTEM_REV:
                        neo1973_gps.regulator = regulator_get(
                                                        &pdev->dev, "RF_3V");
-                       dev_info(&pdev->dev, "FIC Neo1973 GPS Power 
Managerment:"
+                       if (IS_ERR(neo1973_gps.regulator)) {
+                               dev_err(&pdev->dev, "probe failed %d\n",
+                                                   (int)neo1973_gps.regulator);
+                               return (int)neo1973_gps.regulator;
+                       }
+
+                       dev_info(&pdev->dev, "FIC Neo1973 GPS Power Management:"
                                 "starting\n");
                        break;
                default:


Reply via email to