From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755967AbcAIASA (ORCPT ); Fri, 8 Jan 2016 19:18:00 -0500 Received: from mail-pf0-f180.google.com ([209.85.192.180]:35306 "EHLO mail-pf0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932475AbcAIAR5 (ORCPT ); Fri, 8 Jan 2016 19:17:57 -0500 From: tim.gardner@canonical.com To: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Tim Gardner , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , Srinivas Pandruvada Subject: [PATCH v4.4-rc8] iio: magnetometer: ak8975: Silence 'may be used uninitialized' warning Date: Fri, 8 Jan 2016 17:17:41 -0700 Message-Id: <1452298661-3636-1-git-send-email-tim.gardner@canonical.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tim Gardner drivers/iio/magnetometer/ak8975.c: In function 'ak8975_probe': drivers/iio/magnetometer/ak8975.c:788:14: warning: 'chipset' may be used uninitialized in this function [-Wmaybe-uninitialized] data->def = &ak_def_array[chipset]; gcc version 5.3.1 20151219 (Ubuntu 5.3.1-4ubuntu1) Cc: Jonathan Cameron Cc: Hartmut Knaack Cc: Lars-Peter Clausen Cc: Peter Meerwald Cc: Srinivas Pandruvada Signed-off-by: Tim Gardner --- This seems like a legitimate warning, though gcc should have complained about an earlier use of chipset on line 782. drivers/iio/magnetometer/ak8975.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/magnetometer/ak8975.c b/drivers/iio/magnetometer/ak8975.c index b13936d..80ec0ce 100644 --- a/drivers/iio/magnetometer/ak8975.c +++ b/drivers/iio/magnetometer/ak8975.c @@ -732,7 +732,7 @@ static int ak8975_probe(struct i2c_client *client, int eoc_gpio; int err; const char *name = NULL; - enum asahi_compass_chipset chipset; + enum asahi_compass_chipset chipset = AK_MAX_TYPE; /* Grab and set up the supplied GPIO. */ if (client->dev.platform_data) -- 1.9.1