From 735e83c5f8a0e99d1e0945e6aba924b6fee71805 Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Wed, 8 Jun 2011 20:59:38 +0800 Subject: [PATCH] --- yaml --- r: 257915 b: refs/heads/master c: 6ba1a31ef146f25a457968c00c8c10bbe1a3ccfe h: refs/heads/master i: 257913: 7506858cd2a1f7b289855807a57973a880530069 257911: 3f330a43b7301d6a16d562de9a4d5d1c50f2077f v: v3 --- [refs] | 2 +- trunk/drivers/char/hw_random/omap-rng.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c55154d1c09b..df2c60c4a11c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8af00860c913d5e814f3c10232a0f42e2a964b99 +refs/heads/master: 6ba1a31ef146f25a457968c00c8c10bbe1a3ccfe diff --git a/trunk/drivers/char/hw_random/omap-rng.c b/trunk/drivers/char/hw_random/omap-rng.c index 2cc755a64302..b757fac3cd1f 100644 --- a/trunk/drivers/char/hw_random/omap-rng.c +++ b/trunk/drivers/char/hw_random/omap-rng.c @@ -113,8 +113,10 @@ static int __devinit omap_rng_probe(struct platform_device *pdev) res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) - return -ENOENT; + if (!res) { + ret = -ENOENT; + goto err_region; + } if (!request_mem_region(res->start, resource_size(res), pdev->name)) { ret = -EBUSY;