Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935603AbcJYP5R (ORCPT ); Tue, 25 Oct 2016 11:57:17 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:58351 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755630AbcJYP5N (ORCPT ); Tue, 25 Oct 2016 11:57:13 -0400 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: Arnd Bergmann , Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Hartmut Knaack , Peter Meerwald-Stadler , Eva Rachel Retuya , linux-iio@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: [PATCH] staging: iio: cdc/ad7746: fix missing return value Date: Tue, 25 Oct 2016 17:56:23 +0200 Message-Id: <20161025155646.64112-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:Y2bwborsm6ezUinvoU1m0yEERPpLXI7oMZ4yk1/yu5z0Y7i3f+V Kt+KTTiJfI7v8rq2nvzNlLfw+0JLiWwfYBqu2d6ZwLvl6HTEPQnPSCm8LScoGRFxr7XXaVL pVed6tTEhbtNbApmNy3rC43faKHmhlJCnBEN7qdjcPsjeyyQ1ioKCbV9fGyVPw7HkF4HqWf /rFmu3FrmHWKOebGU2Gew== X-UI-Out-Filterresults: notjunk:1;V01:K0:/EQNOYZdgDU=:16/xlAoVQGItIaFGNpraTc 6oW82H0nPdSAsVBDIZ2SBzz6gfagbUy+yV2LLenLivW7JrG1OlPQiTWaSKrA1tNAcmJ+w4Afl zCcRcuy1yvitkJlexFRxIpP/qj41deyblMyxyZRBAvBMVgdph0WDeuu9SXznzJGGt7Z6HpDU4 u5lLnNs8G5KG3Y3tLeZcudj0U8UMwwMl3LDIxZG9wO6PbFeqfKKWmH6XuQw+v80i6K8dgZPnQ s3B2n1a1cDO0CcfdTxtjB8QzYe+ll+3ObmIPhynQMzo8Wd37V+SayFkIBEM2a8PWv5CxQzBje VktAfhIzEwuLAMGsNKFV6LbLmmokDUNYrzp9qdZjCyVW0pK2KEn7t4d7Y4/W3EZBOVreAapXf QZzenuyvnIftwH64f+DM++nuNAGeu0FiIK1VpthcsViJlqz0gqkwx9N1rtnmRP1scmKAhoLMG 22nzcZOK7EjrvAK/e7EyGMX6ab9rCwNT0iz1z+053qD6PEHyRRyuViGeb6WkDg8bU/l9TEYIa cUf0lg7mk2rDh829UJa0ZgOh9O3F4KInO7kYZdIb3H8pbIo7agPNlqNhX//3ugLIRFOiZQkoz YbeX0KEpsbk7pxEm7OKGQGaJEwtEdbNX/O+5abEcjMW5Ndv+DyYvjkkq0gVMNOGqHmoiTgnp2 OE+3mqf93s3pcHc2Hm4hUbtkKjBbs+U4ljvgeorNcj5qoPrSX4dScySMPEfC1TG5DkPX3lheF T2K7yg9yo3IChzRW Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1064 Lines: 29 As found by "gcc -Wmaybe-uninitialized", the latest change to the driver lacked an initalization for the return code in one of the added cases: drivers/staging/iio/cdc/ad7746.c: In function ‘ad7746_read_raw’: drivers/staging/iio/cdc/ad7746.c:655:2: error: ‘ret’ may be used uninitialized in this function [-Werror=maybe-uninitialized] This sets it to IIO_VAL_INT, which I think is what we want here. Fixes: 2296c0623eb7 ("staging: iio: cdc: ad7746: implement IIO_CHAN_INFO_SAMP_FREQ") Signed-off-by: Arnd Bergmann --- drivers/staging/iio/cdc/ad7746.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/staging/iio/cdc/ad7746.c b/drivers/staging/iio/cdc/ad7746.c index f41251ceeacd..a5828f9aa437 100644 --- a/drivers/staging/iio/cdc/ad7746.c +++ b/drivers/staging/iio/cdc/ad7746.c @@ -642,6 +642,7 @@ static int ad7746_read_raw(struct iio_dev *indio_dev, case IIO_VOLTAGE: *val = ad7746_vt_filter_rate_table[ (chip->config >> 6) & 0x3][0]; + ret = IIO_VAL_INT; break; default: ret = -EINVAL; -- 2.9.0