Messages in this thread Patch in this message | | | Date | Sat, 28 Jun 2008 22:25:30 -0700 | From | Eugene Surovegin <> | Subject | [PATCH] RapidIO: fix device reference counting |
| |
Fix RapidIO device reference counting.
Signed-of-by: Eugene Surovegin <ebs@ebshome.net> ---
diff --git a/drivers/rapidio/rio-driver.c b/drivers/rapidio/rio-driver.c index 3ce9f3d..956d3e7 100644 --- a/drivers/rapidio/rio-driver.c +++ b/drivers/rapidio/rio-driver.c @@ -101,8 +101,8 @@ static int rio_device_probe(struct device *dev) if (error >= 0) { rdev->driver = rdrv; error = 0; + } else rio_dev_put(rdev); - } } return error; }
| |