From: Greg Kroah-Hartman Date: Thu, 5 Oct 2017 09:16:39 +0000 (+0200) Subject: 4.13-stable patches X-Git-Tag: v3.18.74~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=002a1d6d51d57677a3d4b9e499a4644f2911f2d4;p=thirdparty%2Fkernel%2Fstable-queue.git 4.13-stable patches added patches: imx-media-of-avoid-uninitialized-variable-warning.patch --- diff --git a/queue-4.13/imx-media-of-avoid-uninitialized-variable-warning.patch b/queue-4.13/imx-media-of-avoid-uninitialized-variable-warning.patch new file mode 100644 index 00000000000..bcd3909a314 --- /dev/null +++ b/queue-4.13/imx-media-of-avoid-uninitialized-variable-warning.patch @@ -0,0 +1,49 @@ +From arnd@arndb.de Thu Oct 5 11:08:57 2017 +From: Arnd Bergmann +Date: Wed, 4 Oct 2017 15:34:55 +0200 +Subject: [media] imx-media-of: avoid uninitialized variable warning +To: Greg Kroah-Hartman +Cc: Arnd Bergmann , stable@vger.kernel.org, Philipp Zabel , Steve Longerbeam , Hans Verkuil , Mauro Carvalho Chehab , Steve Longerbeam , Mauro Carvalho Chehab , Russell King , linux-media@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org +Message-ID: <20171004133507.3539072-1-arnd@arndb.de> + + +From: Arnd Bergmann + +Replaces upstream commit 0b2e9e7947e7 ("media: staging/imx: remove +confusing IS_ERR_OR_NULL usage") + +We get a harmless warning about a potential uninitialized variable +use in the driver: + +drivers/staging/media/imx/imx-media-of.c: In function 'of_parse_subdev': +drivers/staging/media/imx/imx-media-of.c:216:4: warning: 'remote_np' may be used uninitialized in this function [-Wmaybe-uninitialized] + +I reworked that code to be easier to understand by gcc in mainline, +but that commit is too large to backport. This is a much simpler +workaround, avoiding the warning by adding a fake initialization +to the variable. The driver was only introduced in linux-4.13, +so the workaround is not needed for earlier stable kernels. + +Fixes: e130291212df ("[media] media: Add i.MX media core driver") +Cc: stable@vger.kernel.org +Cc: Philipp Zabel +Cc: Steve Longerbeam +Cc: Hans Verkuil +Cc: Mauro Carvalho Chehab +Signed-off-by: Arnd Bergmann +Signed-off-by: Greg Kroah-Hartman +--- + drivers/staging/media/imx/imx-media-of.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/staging/media/imx/imx-media-of.c ++++ b/drivers/staging/media/imx/imx-media-of.c +@@ -167,7 +167,7 @@ of_parse_subdev(struct imx_media_dev *im + of_parse_sensor(imxmd, imxsd, sd_np); + + for (i = 0; i < num_pads; i++) { +- struct device_node *epnode = NULL, *port, *remote_np; ++ struct device_node *epnode = NULL, *port, *remote_np = NULL; + struct imx_media_subdev *remote_imxsd; + struct imx_media_pad *pad; + int remote_pad;