Re: [PATCH] [media] saa7115: Don't use a dynamic array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue 21 May 2013 16:41:33 Mauro Carvalho Chehab wrote:
> At least on s390, gcc complains about that:
>     drivers/media/i2c/saa7115.c: In function 'saa711x_detect_chip.constprop.2':
>     drivers/media/i2c/saa7115.c:1647:1: warning: 'saa711x_detect_chip.constprop.2' uses dynamic stack allocation [enabled by default]
> 
> While for me the above report seems utterly bogus, as the
> compiler should be optimizing saa711x_detect_chip, merging
> it with saa711x_detect_chip and changing:
> 	char chip_ver[size - 1];
> to
> 	char chip_ver[16];
> 
> because this function is only called on this code snippet:
> 	char name[17];
> 	...
> 	ident = saa711x_detect_chip(client, id, name, sizeof(name));
> 
> It seems that gcc is not optimizing it, at least on s390.
> 
> As getting rid of it is easy, let's do it.
> 
> Reported-by: kbuild test robot <fengguang.wu@xxxxxxxxx>
> Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxx>

Acked-by: Hans Verkuil <hans.verkuil@xxxxxxxxx>

	Hans
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux