From 637266600aabcf2831c4dc4592a77c53b4b6c069 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 11 Jul 2012 07:34:00 +0100 Subject: [PATCH] --- yaml --- r: 317874 b: refs/heads/master c: e59b9afecf7ddf52d31d24e800b473f19c23cfe0 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/iio/inkern.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index dd38d3b15abd..b5c679166021 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 21fa54e4017fb0ed2107282e6057528ca59b8942 +refs/heads/master: e59b9afecf7ddf52d31d24e800b473f19c23cfe0 diff --git a/trunk/drivers/iio/inkern.c b/trunk/drivers/iio/inkern.c index e2aded04996b..b5afc2ff34fd 100644 --- a/trunk/drivers/iio/inkern.c +++ b/trunk/drivers/iio/inkern.c @@ -198,11 +198,12 @@ struct iio_channel *iio_channel_get_all(const char *name) iio_device_get(chans[mapind].indio_dev); mapind++; } - mutex_unlock(&iio_map_list_lock); if (mapind == 0) { ret = -ENODEV; goto error_free_chans; } + mutex_unlock(&iio_map_list_lock); + return chans; error_free_chans: